Example #1
0
 private void Child_Fetch(DataAccess.DataModels.DistinguishingFeature feature)
 {
     using (BypassPropertyChecks)
     {
         Id            = feature.Id;
         Description   = feature.Description;
         FileReference = DataPortal.FetchChild <FileReference>(feature.FileReference);
     }
 }
Example #2
0
 private void Child_Update(List <DataAccess.DataModels.DistinguishingFeature> list)
 {
     using (BypassPropertyChecks)
     {
         var feature = new DataAccess.DataModels.DistinguishingFeature
         {
             Id            = Id,
             Description   = Description,
             FileReference = new DataAccess.DataModels.FileReference()
         };
         DataPortal.UpdateChild(FileReference, feature.FileReference);
         list.Add(feature);
     }
 }
Example #3
0
 private void Child_Update(List <DataAccess.DataModels.DistinguishingFeature> list)
 {
     using (BypassPropertyChecks)
     {
         var feature = new DataAccess.DataModels.DistinguishingFeature();
         feature.Id          = Id;
         feature.Description = Description;
         if (FieldManager.FieldExists(PhotoReference))
         {
             feature.FileReference = new DataAccess.DataModels.FileReference();
             DataPortal.UpdateChild(FileReference, feature.FileReference);
         }
         list.Add(feature);
     }
 }