Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        // 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"));
        }