private void BtnRemoveIngredient_Clicked(object sender, EventArgs e) { Enums.MeasurementTypes mt = (Enums.MeasurementTypes)System.Enum.Parse(typeof(Enums.MeasurementTypes), pkrMeasurementType.SelectedItem.ToString()); Ingredient i = (Ingredient)lvwIngredients.SelectedItem; listOfIngredients.Remove(i); lvwIngredients.ItemsSource = null; lvwIngredients.ItemsSource = listOfIngredients; }
private void BtnAddIngredient_Clicked(object sender, EventArgs e) { Enums.MeasurementTypes mt = (Enums.MeasurementTypes)System.Enum.Parse(typeof(Enums.MeasurementTypes), pkrMeasurementType.SelectedItem.ToString()); Ingredient i = new Ingredient(entIngredientAmount.Text, mt, entIngredientName.Text); listOfIngredients.Add(i); lvwIngredients.ItemsSource = null; lvwIngredients.ItemsSource = listOfIngredients; }
private async void ConfirmClicked(object sender, EventArgs e) { Enums.MeasurementTypes mt = (Enums.MeasurementTypes)System.Enum.Parse(typeof(Enums.MeasurementTypes), pkrMeasurementType.SelectedItem.ToString()); selectedIngredient.amount = entIngredientAmount.Text; selectedIngredient.ingredientName = entIngredientName.Text; selectedIngredient.measurement = mt; using (SQLiteConnection conn = new SQLiteConnection(App.FilePath)) { conn.Update(selectedIngredient); } await Navigation.PushAsync(new RecipePage(selectedRecipe)); }
public Ingredient(string _amount, Enums.MeasurementTypes _measurement, string _ingredientName) { amount = _amount; measurement = _measurement; ingredientName = _ingredientName; }