public static MedicalRecordEntryViewModel ToViewModel(this MedicalRecordEntry medicalRecordEntry) { MedicalRecordEntryViewModel medicalRecordEntryViewModel = new MedicalRecordEntryViewModel(); medicalRecordEntryViewModel.Id = medicalRecordEntry.Id; medicalRecordEntryViewModel.ExaminationScope = medicalRecordEntry.ExaminationScope; medicalRecordEntryViewModel.ReasonForVisit = medicalRecordEntry.ReasonForVisit; medicalRecordEntryViewModel.RecommendedVisitDate = medicalRecordEntry.RecommendedVisitDate; medicalRecordEntryViewModel.TimeEntry = medicalRecordEntry.TimeEntry; medicalRecordEntryViewModel.Diagnosis = medicalRecordEntry.Diagnosis; medicalRecordEntryViewModel.PatientViewModel = medicalRecordEntry.Patient.ToViewModel(); return(medicalRecordEntryViewModel); }
public void Update(MedicalRecordEntry medicalRecordEntry) { MedicalRecordEntry result = context.MedicalRecordEntries.FirstOrDefault(e => e.Id == medicalRecordEntry.Id); if (result != null) { context.Patients.Attach(medicalRecordEntry.Patient); context.Patients.Attach(result.Patient); result.TimeEntry = medicalRecordEntry.TimeEntry; result.Diagnosis = medicalRecordEntry.Diagnosis; result.ExaminationScope = medicalRecordEntry.ExaminationScope; result.Patient = medicalRecordEntry.Patient; result.ReasonForVisit = medicalRecordEntry.ReasonForVisit; result.RecommendedVisitDate = medicalRecordEntry.RecommendedVisitDate; result.Patient = medicalRecordEntry.Patient; context.SaveChanges(); } }
public void Add(MedicalRecordEntry medicalRecordEntry) { context.Patients.Attach(medicalRecordEntry.Patient); context.MedicalRecordEntries.Add(medicalRecordEntry); context.SaveChanges(); }
public void Delete(MedicalRecordEntry entity) { throw new System.NotImplementedException(); }