public ActionResult OnEdit(ProductUnitModels unit) { if (ModelState.IsValid) { var result = UnitService.Update( unit.Id, unit.Name, unit.CreatedAt, unit.UpdatedAt, unit.State); if (result == Result.NotExists) { ModelState.AddModelError("", "Id không tồn tại trên hệ thống."); ViewBag.ListState = DataHelper.ListEnumType <StateEnum>(); return(View("Edit", unit)); } SetFlashMessage($"Cập nhật Đơn vị tính '{unit.Name}' thành công."); if (unit.SaveList) { return(RedirectToAction("Index")); } ViewBag.ListState = DataHelper.ListEnumType <StateEnum>(); return(View("Edit", unit)); } ViewBag.ListState = DataHelper.ListEnumType <StateEnum>(); return(View("Edit", unit)); }
public ActionResult OnCreate(ProductUnitModels unit) { if (ModelState.IsValid) { var result = UnitService.Insert ( unit.Name, unit.CreatedAt, unit.UpdatedAt, unit.State ); if (result == Result.Exists) { ModelState.AddModelError("", $"Đơn vị tính '{unit.Name}' đã tồn tại trên hệ thống."); ViewBag.ListState = DataHelper.ListEnumType <StateEnum>(); return(View("Create", unit)); } SetFlashMessage($"Thêm đơn vị tính '{unit.Name}' thành công."); if (unit.SaveList) { return(RedirectToAction("Index")); } ModelState.Clear(); ViewBag.ListState = DataHelper.ListEnumType <StateEnum>(); return(View("Create", unit.ResetValue())); } ViewBag.ListState = DataHelper.ListEnumType <StateEnum>(); return(View("Create", unit)); }
public ActionResult Edit(int id) { var unit = UnitService.Find(id); if (unit == null) { return(RedirectToAction("Index")); } ViewBag.ListState = DataHelper.ListEnumType <StateEnum>(); var data = new ProductUnitModels { Id = unit.Id, Name = unit.Name, State = unit.State }; return(View("Edit", data)); }