public int Add() { var p = new Product() { ProductName = "apple", Price = 10, Stock = 30 }; db.Product.Add(p); db.SaveChanges(); return p.ProductId; }
public ActionResult Add(string productName, decimal price, string productCategory, string productDescription, int qty) { Product product = new Product(); product.productName = productName; product.price = price; product.productCategory = productCategory; product.productDescription = productDescription; product.qty = qty; FarmSaleDBEntities1 db = new FarmSaleDBEntities1(); db.Products.Add(product); db.SaveChanges(); return RedirectToAction("List"); }
public int AddProduct() { var product = new Product() { ProductName = "T-shirt", Active = true, Price = 100, Stock = 10 }; db.Product.Add(product); db.SaveChanges(); return product.ProductId; return 0; }
public ActionResult NewProduct(NewProductVM product) { if (ModelState.IsValid) { var prod = new Product(); prod.ProductName = product.ProductName; prod.Price = product.Price; prod.Stock = 1; prod.Active = true; //db.Products.Add(prod); ///** Use Repository **/// repo.Add(prod); try { //db.SaveChanges(); ///** Use Repository **/// repo.UnitOfWork.Commit(); return RedirectToAction("Index"); } catch (DbEntityValidationException ex) { var allErrors = new List<string>(); foreach (DbEntityValidationResult re in ex.EntityValidationErrors) { foreach (DbValidationError err in re.ValidationErrors) { allErrors.Add(err.ErrorMessage); } } ViewBag.Errors = allErrors; } } return View(); }