public Dictionary <DateTime, List <Models.WashingDayDefinition> > GetFutureDays()
        {
            var c = new FutureDayListController <WashingDayDefinition>();

            foreach (var d in MainSession.WashingDays)
            {
                var scheduleController = new ScheduleController(d.Scheduled);
                c.AddMultiple(d, scheduleController.GetScheduledDays());
            }
            return(c.GetAllDays());
        }
        public Dictionary <DateTime, List <WashingDayInstance> > GetInstancesByDate()
        {
            var c = new FutureDayListController <WashingDayInstance>();

            foreach (var d in MainSession.WashingDays)
            {
                foreach (var i in d.Instances)
                {
                    c.Add(i, i.Day);
                }
            }
            return(c.GetAllDays());
        }