Ejemplo n.º 1
0
        private void FillPrevMonthDays()
        {
            if (days == null)
            {
                days = new List <DayEntity>();
            }
            DateTime first = new DateTime(Year, Month, 1);
            int      week  = (int)first.DayOfWeek;

            week = week == 7 ? 0 : week;
            for (int i = week; i >= 1; i--)
            {
                DayEntity model = new DayEntity(first.AddDays(-i));
                days.Add(model);
            }
        }
Ejemplo n.º 2
0
        private void FillNextMonthDays()
        {
            if (days == null)
            {
                return;
            }
            DateTime last = new DateTime(Year, Month, DateTime.DaysInMonth(Year, Month));
            int      week = (int)last.DayOfWeek;

            week = week == 7 ? 0 : week;
            while (week < 6)
            {
                last = last.AddDays(1);
                DayEntity model = new DayEntity(last);
                days.Add(model);
                week++;
            }
        }