public void AddStock(AddStockCommand AddStockCommand) { foreach (KeyValuePair <Ingredient, int> Stock in Stocks) { if (Stock.Key.Id == AddStockCommand.IngredientId) { Stocks[Stock.Key] += AddStockCommand.ContainerCount * Stock.Key.UnitsPerContainer; return; } } Ingredient Ingredient = FindIngredient(AddStockCommand.IngredientId); Stocks[Ingredient] = AddStockCommand.ContainerCount * Ingredient.UnitsPerContainer; }
public void Post(AddStockCommand AddStockCommand) { CoffeeContext.AddStock(AddStockCommand); }
private void OnPriceChanged() { ValidatePrice(); AddStockCommand.RaiseCanExecuteChanged(); }
private void OnQuantityChanged() { ValidateQuantity(); AddStockCommand.RaiseCanExecuteChanged(); }