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)); }
public MedicalRecord UpdateFamilyIllnessHistory(FamilyIllnessHistory diagnosis, MedicalRecord medicalRecord) => medicalRecordService.UpdateFamilyIllnessHistory(diagnosis, medicalRecord);