Example #1
0
 private static Func <bool> AddMealDelegate(Meal m)
 {
     return(delegate()
     {
         Wrapper <bool> Bool = new Wrapper <bool>(false);
         using (AddMeal addDialog = new AddMeal(GetMasterContext())
         {
             ReturnedBool = Bool, StarterMeal = m
         })
         {
             addDialog.Show();
         }
         return Bool;
     });
 }
Example #2
0
        private void AddNewMeal()
        {
            Wrapper <bool> Bool = new Wrapper <bool>(false);
            Meal           meal = Meal.NULL;

            using (AddMeal addDialog = new AddMeal(db)
            {
                ReturnedBool = Bool, StarterMeal = meal, MealName = textBox1.Text
            })
            {
                addDialog.DbContext = db;
                addDialog.ShowDialog();
            }
            if (Bool)
            {
                FillMealList();
                AddMealToPlan(meal.Name);
                textBox1.Text = "";
            }
            ;
        }