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; } }
public ActionResult Create(ProductViewModel model) { if (ModelState.IsValid) { ProductLogic.CreateNewProduct(model); return(Json(new { IsSucceeded = true })); } return(Json(new { IsSucceeded = false })); }
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)); }
public ActionResult Create(ProductViewModel model) { ProductLogic.CreateNewProduct(model); return(RedirectToAction("Index")); }