public async Task <IActionResult> Settings(AccountSettingsEditModel form,
                                            [FromServices] IFormResultRequestAsync <AccountSettingsEditModel> request)
 {
     return(await FormAsync(form, request,
                            success : () => RedirectToAction(nameof(AccountController.Index)),
                            failure : () =>
     {
         var viewModel = form;
         return View(viewModel);
     }));
 }
        public async Task <IActionResult> Settings()
        {
            var user = await UserManager.GetUserAsync(User);

            var viewModel = new AccountSettingsEditModel
            {
                FirstName   = user.FirstName,
                LastName    = user.LastName,
                PhoneNumber = user.PhoneNumber
            };

            return(View(viewModel));
        }