コード例 #1
0
        public JsonResult DeleteCategory()
        {
            try
            {
                CategoryRepository categoryRepo = new CategoryRepository();
                Category category = categoryRepo.Get(int.Parse(Request.Form["Category"]));
                category.IsActive = false;

                return Json(new
                {
                    error = false
                });
            }
            catch
            {
                return Json(new
                {
                    error = true
                });
            }
        }
コード例 #2
0
 /// <summary>
 /// Edit a product and return results
 /// </summary>
 /// <returns>Result of the update</returns>
 public JsonResult EditProduct()
 {
     try
     {
         ProductRepository productRepo = new ProductRepository();
         CategoryRepository categoryRepo = new CategoryRepository();
         Product product = productRepo.Get(int.Parse(Request.Form["ProductId"]));
         product.Name = Request.Form["Name"];
         product.Unit = Request.Form["Unit"];
         product.Category = categoryRepo.Get(int.Parse(Request.Form["CategoryId"]));
         product.Price = decimal.Parse(Request.Form["Price"]);
         return Json(new
         {
             error = false
         });
     }
     catch
     {
         return Json(new
         {
             error = true
         });
     }
 }
コード例 #3
0
        /// <summary>
        /// Add product to the system
        /// </summary>
        /// <returns>Result of the add</returns>
        public JsonResult AddProduct()
        {
            try
            {
                CategoryRepository categoryRepo = new CategoryRepository();
                ProductRepository productRepo = new ProductRepository();

                Product product = new Product();
                product.Name = Request.Form["Name"];
                product.Unit = Request.Form["Unit"];
                product.Category = categoryRepo.Get(int.Parse(Request.Form["CategoryId"]));
                product.Price = Decimal.Parse(Request.Form["Price"]);
                product.QuantityOnHand = int.Parse(Request.Form["QuantityOnHand"]);
                product.Counter = 0;
                product.IsActive = true;

                productRepo.Add(product);

                return Json(new
                {
                    error = false,
                    Name = product.Name,
                    Id = product.Id
                });
            }
            catch
            {
                return Json(new
                {
                    error = true
                });
            }
        }