public void UpdateMedicalInfo(MedicalInfoUpdateDTO medicalInfo) { BloodType = medicalInfo.BloodType; RhFactor = medicalInfo.RhFactor; Allergies = medicalInfo.Allergies; MedicalHistory = medicalInfo.MedicalHistory; InsuranceNumber = new InsuranceNumber(medicalInfo.InsuranceNumber); Validate(); }
public Patient(PatientMemento memento) { Name = memento.Name; Surname = memento.Surname; Jmbg = new Jmbg(memento.Jmbg); BloodType = memento.BloodType; RhFactor = memento.RhFactor; Allergies = memento.Allergies; MedicalHistory = memento.MedicalHistory; InsuranceNumber = new InsuranceNumber(memento.InsuranceNumber); Examinations = memento.Examinations.Select(e => new Examination(e)); Therapies = memento.Therapies.Select(t => new Therapy(t)); Validate(); }