public void Update() { Stocks.Clear(); using (IStockController controller = factory.CreateStockController()) { DataControllerMessage <IEnumerable <StockDisplayDTO> > message = controller.GetAll(); if (message.IsSuccess) { foreach (StockDisplayDTO stock in message.Data) { Stocks.Add(stock); } } } }
public void ChangeStock(int stockNo) { using (IStockController controller = factory.CreateStockController()) { DataControllerMessage <StockEditDTO> controllerMessage = controller.Get(stockNo); if (controllerMessage.IsSuccess) { this.stock = controllerMessage.Data; this.IngredientCount.Clear(); foreach (IngredientCount ingredientCount in stock.IngredientCount) { this.IngredientCount.Add(ingredientCount); } RaisePropertyChangedEvent("StockNo"); } } }