Пример #1
0
 private void InsertProduct()
 {
     try
     {
         var productToInsert    = txtProductId.Text.ToString();
         var productCategory    = txtCategory.Text.ToString();
         var productName        = txtName.Text.ToString();
         var productPrice       = txtPrice.Text.ToString();
         var productDescription = txtDescription.Text.ToString();
         var productDate        = txtDate.Text.ToString();
         var prod = new DataAccessLayer.Modelo.Product();
         prod.Product_ID    = int.Parse(productToInsert);
         prod.Category      = productCategory;
         prod.Product_Name  = productName;
         prod.Price         = decimal.Parse(productPrice);
         prod.Description   = productDescription;
         prod.Creation_Date = DateTime.Parse(productDate);
         if (logicData.GetProductByID(prod.Product_ID) != null)
         {
             Response.Write("<script>alert('Already exists a product with that ID!');</script>");
         }
         else
         {
             logicData.CreateNewProduct(prod);
         }
     }
     catch (Exception ex)
     {
         IbIDisplay.Visible = true;
         IbIDisplay.Text    = ex.Message;
     }
 }
Пример #2
0
 public ActionResult Create(ProductViewModel model)
 {
     if (ModelState.IsValid)
     {
         ProductLogic.CreateNewProduct(model);
         return(Json(new { IsSucceeded = true }));
     }
     return(Json(new { IsSucceeded = false }));
 }
Пример #3
0
        public ActionResult ProductCreate([Bind(Include = "ProductId,Name,Description,CategoryId,Quantity,Price,Cost,PurchaseDate,SoldDate")] Product product)
        {
            if (ModelState.IsValid)
            {
                var newProduct = new ProductLogic();
                newProduct.CreateNewProduct(product);
                return(RedirectToAction("Index", "StoreManager"));
            }

            return(View(product));
        }
Пример #4
0
 public ActionResult Create(ProductViewModel model)
 {
     ProductLogic.CreateNewProduct(model);
     return(RedirectToAction("Index"));
 }