/// <summary> /// Konstruktor zapisujący referencję do zarządzanego widoku i tworzący obiekty usług logiki biznesowej. /// </summary> /// <param name="view">Widok listy lekarzy (przy rejestracji wizyty) zarządzany przez tego prezentera.</param> public RegisterVisitPresenter(RegisterVisitView view) { medicalBusinessService = new MedicalBusinessService(); userBusinessService = new UserBusinessService(); patientBusinessService = new PatientBusinessService(); this.view = view; }
/// <summary> /// Konstruktor zapisujący referencję do zarządzanego widoku i tworzący obiekt usług logiki biznesowej. /// </summary> /// <param name="view">Widok menu głównego rejestratorki zarządzany przez tego prezentera.</param> public PatientDetailsPresenter(PatientDetailsView view) { this.view = view; this.patientBusinessService = new PatientBusinessService(); this.peselValidationError = false; this.editMode = true; this.thickness1 = new System.Windows.Thickness(1.0); this.thickness2 = new System.Windows.Thickness(2.0); this.minDate = new DateTime(1800, 1, 1); this.maxDate = new DateTime(2299, 12, 31); }