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