public void CreateNewSingleSchedule(string Name, TimeSpan TimeOfDay, DateTime Date) { SingleSchedule scheduleToAdd = new SingleSchedule { Name = Name, TimeOfDay = TimeOfDay, Date = Date }; schedules.Add(scheduleToAdd); }
public void AddAppointmentToCalendar(Patient patient, Doctor doctor) { SingleSchedule newScheduleItem = new SingleSchedule { Name = String.Format("Appointment for {0} with Dr. {1}", patient.contactInformation.Name, doctor.contactInformation.Name), TimeOfDay = patient.preferredTime, Date = patient.preferredDate, Patient = patient.contactInformation.Name, Doctor = doctor.contactInformation.Name, ID = GetAppointmentNumber() }; doctor.schedules.Add(newScheduleItem); doctor.GenerateCalendar(); Appointment appointment = doctor.getAppointmentByPatient(patient.contactInformation.Name); doctor.UpdateCalendar(appointment); }