Пример #1
0
        private void FillMealList()
        {
            if (dataTable == null)
            {
                string[] headers = { "Name", "Cooking Time", "Protein Content", "Carb Content" };
                dataTable = new DataTable();
                for (int i = 0; i < headers.Length; i++)
                {
                    dataTable.Columns.Add(headers[i]);
                }
            }
            else
            {
                dataTable.Clear();
            }

            Meals = db.GetMeals();
            foreach (Meal meal in Meals)
            {
                if (!plan.Contains(meal))
                {
                    dataTable.Add(meal);
                }
            }
        }
Пример #2
0
        public static ManagerWindow GetMealManager(IMealPlannerContext db)
        {
            ManagerWindow mw = new ManagerWindow()
            {
                Text = "Meal Manager",
                db   = db,
                ListBoxDataSource = db.GetMeals()
            };

            mw.AddClickMethod = mw.AddMealDelegate;
            return(mw);
        }