public MedicalRecord UpdateFamilyIllnessHistory(FamilyIllnessHistory diagnosis, MedicalRecord medicalRecord)
        {
            MedicalRecord medicalRecordToUpdate = medicalRecordRepository.GetObject(medicalRecord.IdRecord);

            if (!medicalRecordToUpdate.FamilyIllnessHistory.Any(entity => entity.Diagnosis.Any(diagnosis => diagnosis.Code == diagnosis.Code) &&
                                                                entity.RelativeMember == diagnosis.RelativeMember))
            {
                medicalRecordToUpdate.FamilyIllnessHistory.Add(diagnosis);
            }
            return(medicalRecordRepository.Update(medicalRecordToUpdate));
        }
示例#2
0
 public MedicalRecord UpdateFamilyIllnessHistory(FamilyIllnessHistory diagnosis, MedicalRecord medicalRecord) => medicalRecordService.UpdateFamilyIllnessHistory(diagnosis, medicalRecord);