// GET: Sales/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductSold productSold = db.ProductSolds.Find(id); if (productSold == null) { return(HttpNotFound()); } ViewBag.CustomerID = new SelectList(db.Customers, "ID", "Name"); ViewBag.StoreID = new SelectList(db.Stores, "ID", "Name"); ViewBag.ProductID = new SelectList(db.Products, "ID", "Name"); SalesVIewModel salesViewModel = new SalesVIewModel { DateSold = productSold.DateSold, CustomerID = productSold.CustomerID, ProductID = productSold.ProductID, StoreID = productSold.StoreID }; return(View(salesViewModel)); }
public ActionResult Create([Bind(Include = "ID,ProductID,CustomerID,StoreID,DateSold")] SalesVIewModel salesSold) { if (ModelState.IsValid) { var Sale = new ProductSold(); Sale.ProductID = salesSold.ProductID; Sale.StoreID = salesSold.StoreID; Sale.CustomerID = salesSold.CustomerID; Sale.DateSold = salesSold.DateSold; db.ProductSolds.Add(Sale); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustomerID = new SelectList(db.Customers, "ID", "Name", salesSold.CustomerID); ViewBag.StoreID = new SelectList(db.Stores, "ID", "Name", salesSold.StoreID); ViewBag.ProductID = new SelectList(db.Products, "ID", "Name", salesSold.ProductID); return(View(salesSold)); }
// GET: Sales/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductSold productSold = db.ProductSolds.Find(id); if (productSold == null) { return(HttpNotFound()); } SalesVIewModel productViewModel = new SalesVIewModel { ProductName = productSold.Product.Name, StoreName = productSold.Store.Name, CustomerName = productSold.Customer.Name, DateSold = productSold.DateSold }; return(View(productViewModel)); }
public ActionResult Edit([Bind(Include = "ID,ProductID,CustomerID,StoreID,DateSold")] SalesVIewModel salesSold) { if (ModelState.IsValid) { var saleData = db.ProductSolds.Find(salesSold.ID); if (saleData == null) { return(HttpNotFound()); } saleData.CustomerID = salesSold.CustomerID; saleData.ProductID = salesSold.ProductID; saleData.StoreID = salesSold.StoreID; saleData.DateSold = salesSold.DateSold; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustomerID = new SelectList(db.Customers, "ID", "Name", salesSold.CustomerID); ViewBag.StoreID = new SelectList(db.Stores, "ID", "Name", salesSold.StoreID); ViewBag.ProductID = new SelectList(db.Products, "ID", "Name", salesSold.ProductID); return(View(salesSold)); }