Example #1
0
            public void UpdateIngredient(Ingredient ingredient)
            {
                var updatingIngredient = Ingredients.Find(p => p.Id == ingredient.Id);
                var index = Ingredients.IndexOf(updatingIngredient);

                Ingredients[index] = ingredient;
                IngredientListChanged?.Invoke(this, new IngredientListChangedEventArgs(Ingredients, null));
            }
 public void DeleteIngredient(DTOIngredient ingredient)
 {
     IngredientListChanged?.Invoke(this, new IngredientListChangedEventArgs(GetIngredientList(ingredient.Size), null));
 }
 private void InvokeEvent(Size size)
 {
     IngredientListChanged?.Invoke(this, new IngredientListChangedEventArgs(GetIngredientList(size), null));
 }
Example #4
0
 private void OnIngrtedientListChange(object sender, IngredientListChangedEventArgs e)
 {
     IngredientListChanged?.Invoke(this, new IngredientListChangedEventArgs(e.Ingredients, e.Error));
 }
Example #5
0
 private void ThrowError(Ingredient ingredient, string error)
 {
     IngredientListChanged?.Invoke(this, new IngredientListChangedEventArgs(GetIngredientList(ingredient.Size), error));
 }
Example #6
0
 public void DeleteIngredient(Ingredient ingredient)
 {
     Ingredients.Remove(ingredient);
     IngredientListChanged?.Invoke(this, new IngredientListChangedEventArgs(Ingredients, null));
 }
Example #7
0
 public void AddIngredient(Ingredient ingredient)
 {
     Ingredients.Add(ingredient);
     IngredientListChanged?.Invoke(this, new IngredientListChangedEventArgs(Ingredients, null));
 }
Example #8
0
			public void DeleteIngredient(DTOIngredient ingredient)
			{
				IngredientListChanged?.Invoke(this, new IngredientListChangedEventArgs(Ingredients));
			}