public ActionResult Create([Bind(Include = "Id,StockItem,Sellin,Quality")] Inventory inventory) { if (ModelState.IsValid) { db.Inventories.Add(inventory); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(inventory)); }
// GET: Process public ActionResult Index([Bind(Include = "Id,StockItem,Sellin,Quality")] Inventory inventory) { ViewBag.Message = "Next day process"; var inventories = db.Inventories; var _InventoryViewModel = new InventoryViewModel() { InventoriesList = inventories.ToList() }; NextDay nextDay = new NextDay(); foreach (Inventory inv in inventories.OrderBy(i => i.StockItem)) { nextDay.UpdateInventory(inv.Id); using (var context = new InventoryModelContainer()) { var std = context.Inventories.Where(i => i.Id == inv.Id).FirstOrDefault <Inventory>(); std.StockItem = nextDay.stockItem; std.Sellin = nextDay.sellin; std.Quality = nextDay.quality; context.SaveChanges(); } } return(RedirectToAction("Index", "Inventories")); }