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; }); }
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 = ""; } ; }