/// <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))); }
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; }