public async Task <IActionResult> Index() { var user = await _userManager.FindByNameAsync(User.Identity.Name); EkipUpdateViewModel model = new EkipUpdateViewModel(); model.Id = user.Id; model.Name = user.Name; model.Surname = user.Surname; model.Email = user.Email; return(View(model)); }
public async Task <IActionResult> Index(EkipUpdateViewModel model) { if (ModelState.IsValid) { var guncellenecekEkip = await _userManager.Users.FirstOrDefaultAsync(x => x.Id == model.Id); guncellenecekEkip.Name = model.Name; guncellenecekEkip.Surname = model.Surname; guncellenecekEkip.Email = model.Email; var result = await _userManager.UpdateAsync(guncellenecekEkip); if (result.Succeeded) { TempData["message"] = "Güncelleme işlemi başarı bir şekilde gerçekleşti"; return(RedirectToAction("Index")); } } return(View(model)); }