Exemplo n.º 1
0
 private void Child_Fetch(DataAccess.DataModels.Child child)
 {
     using (BypassPropertyChecks)
     {
         Id                        = child.Id;
         ChildDetails              = DataPortal.FetchChild <ChildDetails>(child.ChildDetails);
         PhysicalDetails           = DataPortal.FetchChild <PhysicalDetails>(child.PhysicalDetails);
         DistinguishingFeatures    = DataPortal.FetchChild <DistinguishingFeatureList>(child.DistinguishingFeatures);
         ProfessionalCareProviders = DataPortal.FetchChild <CareProviderList>(child.ProfessionalCareProviders);
         FamilyMembers             = DataPortal.FetchChild <FamilyMemberList>(child.FamilyMembers);
         Friends                   = DataPortal.FetchChild <FriendList>(child.Friends);
         MedicalNotes              = DataPortal.FetchChild <MedicalNotes>(child.MedicalNotes);
         Checklist                 = DataPortal.FetchChild <PreparationChecklist>(child.Checklist);
         Documents                 = DataPortal.FetchChild <FileReferenceList>(child.Documents);
         Photos                    = DataPortal.FetchChild <FileReferenceList>(child.Photos);
     }
 }
Exemplo n.º 2
0
 private void Child_Update(List <DataAccess.DataModels.Child> list)
 {
     using (BypassPropertyChecks)
     {
         var child = new DataAccess.DataModels.Child {
             Id = this.Id
         };
         DataPortal.UpdateChild(ChildDetails, child.ChildDetails);
         DataPortal.UpdateChild(PhysicalDetails, child.PhysicalDetails);
         DataPortal.UpdateChild(DistinguishingFeatures, child.DistinguishingFeatures);
         DataPortal.UpdateChild(ProfessionalCareProviders, child.ProfessionalCareProviders);
         DataPortal.UpdateChild(FamilyMembers, child.FamilyMembers);
         DataPortal.UpdateChild(Friends, child.Friends);
         DataPortal.UpdateChild(MedicalNotes, child.MedicalNotes);
         DataPortal.UpdateChild(Checklist, child.Checklist);
         DataPortal.UpdateChild(Documents, child.Documents);
         DataPortal.UpdateChild(Photos, child.Photos);
         list.Add(child);
     }
 }