public ActionResult MenuEdit(AdminMenuBar menuModel) { var validator = new AdminMenuUpdateValidator().Validate(menuModel); if (validator.IsValid) { _unitOfWork.GetRepo <AdminMenuBar>().Update(menuModel); } var isSuccess = _unitOfWork.Commit(); TempData["IsSuccess"] = isSuccess; validator.Errors.ToList().ForEach(a => { ModelState.AddModelError("Category." + a.PropertyName, a.ErrorMessage); }); TempData["ModelState"] = ModelState; TempData["Message"] = isSuccess ? "Menü bilgileri güncelleme işlemi başarılı bir şekilde gerçekleştirildi." : "Menü bilgileri güncelleme işlemi gerçekleştirilemedi lütfen tekrar deneyiniz."; return(RedirectToAction("MenuEdit", new { id = menuModel.Id })); }
public ActionResult MenuAdd(AdminMenuBar model) { var validator = new AdminMenuAddValidator().Validate(model); if (validator.IsValid) { _unitOfWork.GetRepo <AdminMenuBar>().Add(model); } var isSuccess = _unitOfWork.Commit(); TempData["IsSuccess"] = isSuccess; validator.Errors.ToList().ForEach(a => { ModelState.AddModelError(a.PropertyName, a.ErrorMessage); }); TempData["ModelState"] = ModelState; TempData["Message"] = isSuccess ? "Menu ekleme işlemi başarılı bir şekilde gerçekleştirildi." : "Menu ekleme işlemi gerçekleştirilemedi lütfen tekrar deneyiniz."; return(RedirectToAction("MenuAdd")); }