private async void TimesheetYesterday_Click(object sender, RoutedEventArgs e) { DateTime reportDate = DateTime.Now.Date; switch (DateTime.Now.DayOfWeek) { case DayOfWeek.Monday: reportDate = reportDate.AddDays(-3); break; case DayOfWeek.Tuesday: case DayOfWeek.Wednesday: case DayOfWeek.Thursday: case DayOfWeek.Friday: case DayOfWeek.Saturday: reportDate = reportDate.AddDays(-1); break; default: // Sunday reportDate = reportDate.AddDays(-2); break; } List <TimesheetAPI> reportData = await Timesheet.Get(reportDate); selectedDate.Date = reportDate; report.ItemsSource = reportData; // DisplayTimesheet(reportData); }
private async void TimesheetAnyDay_Click(object sender, RoutedEventArgs e) { List <TimesheetAPI> reportData = await Timesheet.Get(DateTime.Now.Date); report.ItemsSource = reportData; //DisplayTimesheet(reportData); }
private async void SelectedDate_DateChanged(CalendarDatePicker sender, CalendarDatePickerDateChangedEventArgs args) { List <TimesheetAPI> reportData = await Timesheet.Get(selectedDate.Date.Value.Date); report.ItemsSource = reportData; //DisplayTimesheet(reportData); }