コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        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));
        }
コード例 #4
0
 public Ingredient(string _amount, Enums.MeasurementTypes _measurement, string _ingredientName)
 {
     amount         = _amount;
     measurement    = _measurement;
     ingredientName = _ingredientName;
 }