private void newIngredient() { NewIngredientDialog nd = new NewIngredientDialog(); nd.Title = "Enter Ingredient Name"; nd.TypeList.ItemsSource = ingredientTypes.Keys; nd.TypeList.SelectedIndex = 0; nd.NameTextBox.Focus(); nd.ShowDialog(); IngredientType type = ingredientTypes[nd.TypeList.SelectedItem.ToString()]; Ingredient newIngredient = new Ingredient(nd.NameTextBox.Text, type); CurrentRecipe.AddIngredient(newIngredient); newIngredient.UpdateHydration += currentRecipe.CalculateHydration; currentRecipe.CalculateHydration(); }
private void newChildIngredient(Ingredient group) { NewIngredientDialog nd = new NewIngredientDialog(); nd.Title = "Enter Ingredient Name"; nd.TypeList.ItemsSource = ingredientTypes.Keys; nd.TypeList.SelectedIndex = 0; nd.NameTextBox.Focus(); nd.ShowDialog(); IngredientType type = ingredientTypes[nd.TypeList.SelectedItem.ToString()]; Ingredient newIngredient = new Ingredient(nd.NameTextBox.Text, type); group.AddIngredient(newIngredient); }