public async Task <IActionResult> RequestPassword(RequestPasswordViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var securityCode = await _localUserService.InitiatePasswordResetRequest(model.Email);

            await _localUserService.SaveChangesAsync();

            // create an activation link
            var link = Url.ActionLink("ResetPassword", "PasswordReset", new { securityCode });

            Debug.WriteLine(link);

            return(View("PasswordResetRequestSent"));
        }
        public IActionResult RequestPassword()
        {
            var vm = new RequestPasswordViewModel();

            return(View(vm));
        }