public MedicalStuff( ClinicId clinicId, string firstname, string lastname, DateTime dateOfBirth, MedicalStuffRole medicalStuffRole, CalendarId calendarId) { Id = new MedicalStuffId(Guid.NewGuid()); _firstname = firstname; _lastname = lastname; _dateOfBirth = dateOfBirth; _medicalStuffRole = medicalStuffRole; _clinicId = clinicId; _calendarId = calendarId; if (_medicalStuffRole == MedicalStuffRole.Doctor) { AddDomainEvent(new DoctorCreatedDomainEvent(Id)); } if (_medicalStuffRole == MedicalStuffRole.Nurse) { AddDomainEvent(new NurseCreatedDomainEvent(Id)); } }
public MedicalStuff(MedicalStuffId medicalStuffId, ClinicId clinicId, string firstname, string lastname, DateTime dateOfBirth, MedicalStuffRole medicalStuffRole) { Id = medicalStuffId; _firstname = firstname; _lastname = lastname; _dateOfBirth = dateOfBirth; _clinicId = clinicId; _medicalStuffRole = medicalStuffRole; }