public ActionResult OnEdit(SizeModels size) { if (ModelState.IsValid) { var result = SizeService.Update(size.CloneTo <Size>()); if (result == Result.NotExists) { ModelState.AddModelError("", "Id không tồn tại trên hệ thống."); return(View("Edit", size)); } SetFlashMessage($"Sửa Kích cỡ '{size.Name}' thành công."); if (size.SaveList) { return(RedirectToAction("Index")); } return(View("Edit", size)); } return(View("Edit", size)); }
public ActionResult OnCreate(SizeModels size) { if (ModelState.IsValid) { var result = SizeService.Insert(size.CloneTo <Size>()); if (result == Result.Exists) { ModelState.AddModelError("", $"Kích cỡ {size.Name} đã tồn tại trên hệ thống."); return(View("Create", size)); } SetFlashMessage($"Thêm Kích cỡ '{size.Name}' thành công."); if (size.SaveList) { return(RedirectToAction("Index")); } ModelState.Clear(); return(View("Create", size.ResetValue())); } return(View("Create", size)); }