Exemplo n.º 1
0
 public ActionResult SaveAttributes(ProductAttribute data)
 {
     /*return Json(data, JsonRequestBehavior.AllowGet);*/
     if (data.AttributeID == 0)
     {
         ProductService.AddAttribute(data);
     }
     else
     {
         ProductService.UpdateAttribute(data);
     }
     return(RedirectToAction("Edit", new { id = data.ProductID }));
     /*return RedirectToAction("Index", "Products");*/
 }
Exemplo n.º 2
0
        public ActionResult SaveAttribute(ProductAttribute data)
        {
            if (string.IsNullOrWhiteSpace(data.AttributeName))
            {
                ModelState.AddModelError("AttributeName", "Vui lòng nhập tên thuộc tính");
            }
            if (string.IsNullOrWhiteSpace(data.AttributeValue))
            {
                ModelState.AddModelError("AttributeValue", "Vui lòng nhập giá trị thuộc tính");
            }
            if (string.IsNullOrEmpty(data.DisplayOrder.ToString()))
            {
                data.DisplayOrder = 0;
            }
            if (!ModelState.IsValid)
            {
                if (data.AttributeID == 0)
                {
                    ViewBag.Title = "Thêm thuộc tính sản phẩm";
                }
                else
                {
                    ViewBag.Title = "Sửa thông tin thuộc tính";
                }
                return(View("EditAttribute", data));
            }

            return(Json(data));

            if (data.AttributeID == 0)
            {
                ProductService.AddAttribute(data);
            }
            else
            {
                ProductService.UpdateAttribute(data);
            }
            return(RedirectToAction("Edit", new { id = data.ProductID }));
        }