public PatientScheduleController()
 {
     appointmentSchedulingService = new AppointmentSchedulingService(new PatientSchedulingStrategy());
     appointmentService           = new AppointmentService();
 }
Esempio n. 2
0
 public SecretaryScheduleController()
 {
     appointmentSchedulingService = new AppointmentSchedulingService(new SecretarySchedulingStrategy());
     appointmentService           = new AppointmentService();
 }
Esempio n. 3
0
 public FollowUpAppointmentSchedulingController()
 {
     this.appointmentSchedulingService = new AppointmentSchedulingService(new PhysitianFollowUpSchedulingStrategy());
 }
Esempio n. 4
0
 public SpecialistAppointmentSchedulingController()
 {
     this.appointmentSchedulingService = new AppointmentSchedulingService(new PhysitianSpecialistSchedulingStrategy());
 }
Esempio n. 5
0
 public App(AppointmentSchedulingService appointmentService,
            IRepository <Appointment> appointmentRepository)
 {
     _appointmentService    = appointmentService;
     _appointmentRepository = appointmentRepository;
 }