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); }