private void OnSaveConfig(object sender, RoutedEventArgs e)
        {
            var config      = new MenuConfiguration();
            var configMenus = from m in _menus
                              select new MenuConfigDay
            {
                DayOfWeek = m.Day.DayOfWeek,
                Price     = m.Price
            };

            config.MenuConfig.AddRange(configMenus);
            Properties.Settings.Default.MenuConfigDays = config;
            Properties.Settings.Default.Save();
        }
        private void FillMenuList(DateTime startDay)
        {
            _menus.Clear();
            MenuConfiguration config = Properties.Settings.Default.MenuConfigDays;

            if (config == null) // default fill
            {
                _menus.Add(new MenuEntry {
                    Day = startDay, Price = 9.80m
                });
                _menus.Add(new MenuEntry {
                    Day = startDay + TimeSpan.FromDays(1), Price = 9.80m
                });
                _menus.Add(new MenuEntry {
                    Day = startDay + TimeSpan.FromDays(2), Price = 9.80m
                });
                _menus.Add(new MenuEntry {
                    Day = startDay + TimeSpan.FromDays(3), Price = 9.80m
                });
                _menus.Add(new MenuEntry {
                    Day = startDay + TimeSpan.FromDays(4), Price = 9.80m
                });
                _menus.Add(new MenuEntry {
                    Day = startDay + TimeSpan.FromDays(5), Price = 9.80m
                });
            }
            else
            {
                foreach (var c in config.MenuConfig)
                {
                    _menus.Add(new MenuEntry
                    {
                        Day   = startDay + TimeSpan.FromDays((int)c.DayOfWeek - 1),
                        Price = c.Price
                    });
                }
            }
        }
 private void OnSaveConfig(object sender, RoutedEventArgs e)
 {
     var config = new MenuConfiguration();
     var configMenus = from m in _menus
                       select new MenuConfigDay
                       {
                           DayOfWeek = m.Day.DayOfWeek,
                           Price = m.Price
                       };
     config.MenuConfig.AddRange(configMenus);
     Properties.Settings.Default.MenuConfigDays = config;
     Properties.Settings.Default.Save();
 }