예제 #1
0
        public void UpdateStockControlTest()
        {
            StockControlRepository.Insert(stockControl);
            var stockControlFromList = StockControlRepository.GetStockControlById(stockControl.Id);

            stockControlFromList.ProductAmount         = 6000;
            stockControlFromList.Product.Description   = "Frut Test";
            stockControlFromList.Product.PurchasePrice = .99;

            StockControlRepository.Update(stockControlFromList);

            Assert.Contains(stockControlFromList, StockControlRepository.GetStockControls());
        }
예제 #2
0
        public ActionResult Edit(int id, StockControl stockControl)
        {
            try
            {
                StockControlRepository.Update(stockControl);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                var stocks = StockRepository.GetStocks();
                ViewData["StockId"] = new SelectList(stocks, "Id", "StockName");
                return(View());
            }
        }