/// <summary>
 /// Constructor for building a new object with MinimalConstructor required fields, using objects whenever possible
 /// </summary>
 public GisFeatureMetadataAttribute(GisFeature gisFeature, GisMetadataAttribute gisMetadataAttribute) : this()
 {
     // Mark this as a new object by setting primary key with special value
     this.GisFeatureMetadataAttributeID = ModelObjectHelpers.MakeNextUnsavedPrimaryKeyValue();
     this.GisFeatureID = gisFeature.GisFeatureID;
     this.GisFeature   = gisFeature;
     gisFeature.GisFeatureMetadataAttributes.Add(this);
     this.GisMetadataAttributeID = gisMetadataAttribute.GisMetadataAttributeID;
     this.GisMetadataAttribute   = gisMetadataAttribute;
     gisMetadataAttribute.GisFeatureMetadataAttributes.Add(this);
 }
 /// <summary>
 /// Creates a "blank" object of this type and populates primitives with defaults
 /// </summary>
 public static GisFeatureMetadataAttribute CreateNewBlank(GisFeature gisFeature, GisMetadataAttribute gisMetadataAttribute)
 {
     return(new GisFeatureMetadataAttribute(gisFeature, gisMetadataAttribute));
 }
 /// <summary>
 /// Creates a "blank" object of this type and populates primitives with defaults
 /// </summary>
 public static GisUploadAttemptGisMetadataAttribute CreateNewBlank(GisUploadAttempt gisUploadAttempt, GisMetadataAttribute gisMetadataAttribute)
 {
     return(new GisUploadAttemptGisMetadataAttribute(gisUploadAttempt, gisMetadataAttribute, default(int)));
 }
예제 #4
0
 public static void DeleteGisMetadataAttribute(this IQueryable <GisMetadataAttribute> gisMetadataAttributes, GisMetadataAttribute gisMetadataAttributeToDelete)
 {
     DeleteGisMetadataAttribute(gisMetadataAttributes, new List <GisMetadataAttribute> {
         gisMetadataAttributeToDelete
     });
 }
 /// <summary>
 /// Constructor for building a new object with MinimalConstructor required fields, using objects whenever possible
 /// </summary>
 public GisUploadAttemptGisMetadataAttribute(GisUploadAttempt gisUploadAttempt, GisMetadataAttribute gisMetadataAttribute, int sortOrder) : this()
 {
     // Mark this as a new object by setting primary key with special value
     this.GisUploadAttemptGisMetadataAttributeID = ModelObjectHelpers.MakeNextUnsavedPrimaryKeyValue();
     this.GisUploadAttemptID = gisUploadAttempt.GisUploadAttemptID;
     this.GisUploadAttempt   = gisUploadAttempt;
     gisUploadAttempt.GisUploadAttemptGisMetadataAttributes.Add(this);
     this.GisMetadataAttributeID = gisMetadataAttribute.GisMetadataAttributeID;
     this.GisMetadataAttribute   = gisMetadataAttribute;
     gisMetadataAttribute.GisUploadAttemptGisMetadataAttributes.Add(this);
     this.SortOrder = sortOrder;
 }