public void Edit(int id, FamilyMedicalHistoryDTO dto)
 {
     using (var uow = new UnitOfWork(new DataContext()))
     {
         var obj = uow.FamilyMedicalHistories.Get(id);
         obj.Name    = dto.Name;
         obj.Illness = dto.Illness;
         uow.FamilyMedicalHistories.Edit(obj);
         uow.Complete();
     }
 }
 public FamilyMedicalHistoryDTO Get(int id)
 {
     using (var uow = new UnitOfWork(new DataContext()))
     {
         var obj = uow.FamilyMedicalHistories.Get(id);
         var dto = new FamilyMedicalHistoryDTO();
         dto.Illness = obj.Illness;
         dto.Name    = obj.Name;
         return(dto);
     }
 }
 public void Add(FamilyMedicalHistoryDTO dto)
 {
     using (var uow = new UnitOfWork(new DataContext()))
     {
         var obj = new FamilyMedicalHistory();
         obj.Name           = dto.Name;
         obj.Illness        = dto.Illness;
         obj.PersonalInfoID = dto.PersonalInfoID;
         uow.FamilyMedicalHistories.Add(obj);
         uow.Complete();
         dto.ID = obj.FamilyMedicalHistoryID;
     }
 }