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