Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 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));
 }