public void bookEmergency(IEmergencyView emergencyView) { emergencyView.emergencyPresenter = presenterFactory. getEmergencyPresenter(emergencyView, (IAppointmentRepository)repositoryFactory.getRepository("APPOINTMENT")); }
public EmergencyPresenter(IEmergencyView emergencyView, IAppointmentRepository appointmentRepository) { this.emergencyView = emergencyView; this.appointmentRepository = appointmentRepository; }
public EmergencyPresenter getEmergencyPresenter(IEmergencyView emergencyView, IAppointmentRepository appointmentRepository) { return(new EmergencyPresenter(emergencyView, appointmentRepository)); }