private void loadAvailableDoctorDateTimes() { this.timeComboBox.Items.Clear(); this.availableTimes.Clear(); var appointmentTimes = AppointmentDAL.GetDoctorAppointmentTimes(this.SelectedDoctor.ID, this.apptDatePicker.Value); this.getFormattedTimeComboList(appointmentTimes).ToList().ForEach(time => this.timeComboBox.Items.Add(time)); }
private void loadAvailableDoctorDateTimes(DateTime timeToAdd) { this.timeComboBox.Items.Clear(); this.availableTimes.Clear(); var appointmentTimes = AppointmentDAL.GetDoctorAppointmentTimes(this.SelectedDoctor.ID, this.apptDatePicker.Value); appointmentTimes.Remove(appointmentTimes.FirstOrDefault(date => date.Hour == timeToAdd.Hour)); this.getFormattedTimeComboList(appointmentTimes).ToList().ForEach(time => this.timeComboBox.Items.Add(time)); }