示例#1
0
 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));
 }
示例#2
0
 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));
 }
示例#3
0
        public ActionResult Create()
        {
            ViewBag.ListState = DataHelper.ListEnumType <StateEnum>();

            var brand = new ProductColorModels();

            return(View("Create", brand));
        }
示例#4
0
        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));
        }