Example #1
0
        public ActionResult UnconfirmedEmail()
        {
            ResendValidationEmailViewModel ViewModel = new ResendValidationEmailViewModel();

            ViewModel.UserId = (string)TempData["UserId"];
            return(View(ViewModel));
        }
        public async Task <ActionResult> ResendValidationEmail(ResendValidationEmailViewModel ViewModel)
        {
            string callbackUrl = await generateConfirmAccountEmail(ViewModel.UserId);

#if DEBUG
            ViewModel.CallbackUrl = callbackUrl;
#endif

            return(View(ViewModel));
        }
Example #3
0
        public async Task <ActionResult> ResendValidationEmail(ResendValidationEmailViewModel ViewModel)
        {
            string callbackUrl = await generateConfirmAccountEmail(ViewModel.UserId);

#if DEBUG
            ViewModel.CallbackUrl = callbackUrl;
#endif

            //return View(ViewModel);
            return(RedirectToAction("Login", "Account"));
        }
Example #4
0
        public ActionResult ResendValidationEmail(ResendValidationEmailViewModel model)
        {
            User user = _user.GetByUsername(model.Email);

            if (user != null)
            {
                if (user.IsApproved)
                {
                    return(Redirect("/"));
                }

                _membership.ResendValidationEmail(model.Email);
                return(RedirectToAction(nameof(Validate), nameof(AccountController).StripControllerSufix(), new { model.Email }));
            }

            ModelState.AddModelError(nameof(ResendValidationEmailViewModel.Email), "Не успяхме да намерим потребител с този Email");
            return(View(model));
        }