public async Task <IActionResult> OnGetAsync(string email) { if (email == null) { return(RedirectToPage("/Index")); } var user = await _userManager.FindByEmailAsync(email); if (user == null) { return(NotFound($"Unable to load user with email '{email}'.")); } Email = email; // Once you add a real email sender, you should remove this code that lets you confirm the account DisplayConfirmAccountLink = true; if (DisplayConfirmAccountLink) { var userId = await _userManager.GetUserIdAsync(user); _custRepo.Add(userId); var code = await _userManager.GenerateEmailConfirmationTokenAsync(user); code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); EmailConfirmationUrl = Url.Page( "/Account/ConfirmEmail", pageHandler: null, values: new { area = "Identity", userId = userId, code = code }, protocol: Request.Scheme); } return(Page()); }
public IActionResult Create(Customers model) { if (ModelState.IsValid) { _customerRepo.Add(model); return(RedirectToAction("Index")); } ViewBag.City = new SelectList(_areaRepo.FindAll(), "ID", "Name"); //// ID Name --> Class Model NOT from DB Field return(View()); }