public void RegisterPatient(Patient patient) { _patientRepository.CreateOrUpdate(patient); OnNewPatientCreated(new NewPatientCreatedEventArgs(patient)); }