private async Task ExecuteNextWeekCommand()
        {
            HomeWorksViewModel homeWorksViewModel1 = this;
            DateTime           dateTime1           = homeWorksViewModel1.LastDayOfWeek.AddDays(7.0);

            if (dateTime1 <= DateTime.Today.LastDayOfWeek().AddDays(7.0))
            {
                HomeWorksViewModel homeWorksViewModel2 = homeWorksViewModel1;
                DateTime           dateTime2           = dateTime1.AddDays(2.0);
                DateTime           dateTime3           = DateTime.Today.LastDayOfWeek();
                DateTime           dateTime4           = dateTime3.AddDays(7.0);
                int num = dateTime2 != dateTime4 ? 1 : 0;
                homeWorksViewModel2.HasNextWeek = num != 0;
                HomeWorksViewModel homeWorksViewModel3 = homeWorksViewModel1;
                dateTime3 = homeWorksViewModel1.FirstDayOfWeek;
                DateTime dateTime5 = dateTime3.AddDays(7.0);
                homeWorksViewModel3.FirstDayOfWeek = dateTime5;
                HomeWorksViewModel homeWorksViewModel4 = homeWorksViewModel1;
                dateTime3 = homeWorksViewModel1.LastDayOfWeek;
                DateTime dateTime6 = dateTime3.AddDays(7.0);
                homeWorksViewModel4.LastDayOfWeek        = dateTime6;
                homeWorksViewModel1.LastDayOfWeekDisplay = homeWorksViewModel1.LastDayOfWeek;
                await homeWorksViewModel1.LoadHomeWorks(false);
            }
            else
            {
                homeWorksViewModel1.HasNextWeek = false;
            }
        }
        private async Task ExecutePreviousWeekCommand()
        {
            HomeWorksViewModel homeWorksViewModel1 = this;

            homeWorksViewModel1.HasNextWeek = true;
            HomeWorksViewModel homeWorksViewModel2 = homeWorksViewModel1;
            DateTime           dateTime1           = homeWorksViewModel1.FirstDayOfWeek;
            DateTime           dateTime2           = dateTime1.AddDays(-7.0);

            homeWorksViewModel2.FirstDayOfWeek = dateTime2;
            HomeWorksViewModel homeWorksViewModel3 = homeWorksViewModel1;

            dateTime1 = homeWorksViewModel1.LastDayOfWeek;
            DateTime dateTime3 = dateTime1.AddDays(-7.0);

            homeWorksViewModel3.LastDayOfWeek        = dateTime3;
            homeWorksViewModel1.LastDayOfWeekDisplay = homeWorksViewModel1.LastDayOfWeek;
            await homeWorksViewModel1.LoadHomeWorks(false);
        }