private void Child_Fetch(DataAccess.DataModels.DistinguishingFeature feature) { using (BypassPropertyChecks) { Id = feature.Id; Description = feature.Description; FileReference = DataPortal.FetchChild <FileReference>(feature.FileReference); } }
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); } }
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); } }