public void filterScheduledAppointments(DateTime startDate, DateTime endDate) { List <App_ScheduledAppointment> newList = App.Database.GetScheduledAppointments().Where(x => x.ScheduleDate >= startDate && x.ScheduleDate <= endDate).ToList(); ScheduleDetails.Clear(); foreach (var item in newList) { ScheduleDetails.Add(item); } OnPropertyChanged("ScheduleDetails"); }
public void filterByTicketNumber(string ticketNumber) { try { List <App_ScheduledAppointment> newList = App.Database.GetScheduledAppointments().Where(x => x.ServiceTicketNumber.Contains(ticketNumber)).ToList(); ScheduleDetails.Clear(); foreach (var item in newList) { ScheduleDetails.Add(item); } } catch (Exception ex) { ErrorReporting errorReporting = new ErrorReporting(); errorReporting.sendException(ex, "TechDashboard.SchedulePageViewModel.filterByTicketNumber"); } OnPropertyChanged("ScheduleDetails"); }
public void filterScheduledAppointments(DateTime startDate, DateTime endDate) { // dch rkl 12/07/2016 catch exception try { List <App_ScheduledAppointment> newList = App.Database.GetScheduledAppointments().Where(x => x.ScheduleDate >= startDate && x.ScheduleDate <= endDate).ToList(); ScheduleDetails.Clear(); foreach (var item in newList) { ScheduleDetails.Add(item); } } catch (Exception ex) { // dch rkl 12/07/2016 Log Error ErrorReporting errorReporting = new ErrorReporting(); errorReporting.sendException(ex, "TechDashboard.SchedulePageViewModel.filterScheduledAppointments"); } OnPropertyChanged("ScheduleDetails"); }
public virtual void Add(ScheduleDetail sd) { ScheduleDetails.Add(sd); sd.Schedule = this; }