public ActionResult Edit([Bind(Include = "Id,Name,Surname,Gender,UserName,Password,Email,ProfileImageFileName,IsActive,IsAdmin")] User user) { if (ModelState.IsValid) { // Todo: Varolan kullanıcı bilgileri ile kullanıcı düzenlenemeyecek şekilde yazılacak! BusinessLayerResult <User> businessLayerResult = userManager.Update(user); if (businessLayerResult.Errors.Count > 0) { businessLayerResult.Errors.ForEach(q => ModelState.AddModelError("", q.Message)); return(View(user)); // Aynı sayfaya hata bilgileri ile modelin geri yollanması } return(RedirectToAction("Index")); } return(View(user)); // Aynı sayfaya güncelleme işlemi sonrası modelin geri yollanması }
public ActionResult Edit(EveryNoteUser everyNoteUser) { ModelState.Remove("CreatedOn"); ModelState.Remove("ModifiedOn"); ModelState.Remove("ModifierUser"); if (ModelState.IsValid) { BusinessLayerResult <EveryNoteUser> res = everynoteuser_mngr.Update(everyNoteUser); if (res.Errors.Count > 0) { res.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); //ValidationSummary de error ların çıkmasını sağladık. return(View(everyNoteUser)); } return(RedirectToAction("Index")); } return(View(everyNoteUser)); }
public ActionResult Edit(EverynoteUser everynoteUser) { ModelState.Remove("CreatedOn"); ModelState.Remove("ModifiedOn"); ModelState.Remove("ModifiedUserame"); if (ModelState.IsValid) { BusinessLayerResult <EverynoteUser> res = everynoneUserManager.Update(everynoteUser); if (res.Errors.Count > 0) { res.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); return(View(everynoteUser)); } return(RedirectToAction("Index")); } return(View(everynoteUser)); }