public async Task <IActionResult> EmailDegistir(UserEmailEditViewModel model) { if (ModelState.IsValid) { var kullanici = await userManager.FindByIdAsync(model.Id); if (kullanici == null) { ViewBag.ErrorMessage("Kullanıcı bulunamadı."); return(View("SayfaBulunamadi")); } else { kullanici.Email = model.Email; var sonuc = await userManager.UpdateAsync(kullanici); if (sonuc.Succeeded) { return(RedirectToAction("EmailDegistir")); } foreach (var error in sonuc.Errors) { ModelState.AddModelError("", error.Description); } return(View(model)); } } return(View(model)); }
public async Task <IActionResult> EmailDegistir(string id) { var kullanici = await userManager.FindByIdAsync(id); if (kullanici == null) { ViewBag.ErrorMessage = "Hesabınız bulunamadı."; return(View("SayfaBulunamadi")); } var model = new UserEmailEditViewModel { Email = kullanici.Email }; return(View(model)); }