using System; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; namespace BTCPayServer.Controllers { public partial class UIManageController { [HttpGet] public async Task LoginCodes() { var user = await _userManager.GetUserAsync(User); if (user == null) { throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'."); } return View(nameof(LoginCodes), _userLoginCodeService.GetOrGenerate(user.Id)); } } }