// GET: Stocks public ActionResult Index() { var stocks = StockRepository.GetStocks(); var stockIds = stocks.Select(i => i.Id).ToList(); var stockControls = StockControlRepository.GetStockControls(); var categoryStocks = stockControls.Where(t => stockIds.Contains(t.StockId)); foreach (var stock in stocks) { var stockControlId = StockControlRepository.GetStockControlById(stock.Id); if (stock.StockControls == null) { stock.StockControls = new List <StockControl>(); } if (stockControlId.StockId == stock.Id) { stock.StockControls.AddRange(categoryStocks); } } return(View(stocks)); }
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()); }
public void GetInitialStockControlTest() { stockControlList = StockControlRepository.GetStockControls(); if (stockControlList.Count() <= 0) { Assert.IsEmpty(stockControlList); } else { Assert.IsNotEmpty(stockControlList); } }
// GET: StockControls public ActionResult Index() { var stockControls = StockControlRepository.GetStockControls(); return(View(stockControls)); }