示例#1
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.PrecipitationZoneStagings.Remove(this);
 }
示例#2
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.StateProvinces.Remove(this);
 }
示例#3
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.DirtyModelNodes.Remove(this);
 }
示例#4
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.CustomAttributes.Remove(this);
 }
示例#5
0
        /// <summary>
        /// The preference over delete-full for delineation. Nulls the DelineationID on any LGUs,
        /// deletes any overlaps, deletes the delineation itself, and marks the delineation's
        /// TreatmentBMP for a model run.
        /// </summary>
        /// <param name="treatmentBMPDelineation"></param>
        /// <param name="dbContext"></param>
        public static void DeleteDelineation(this Delineation treatmentBMPDelineation, DatabaseEntities dbContext)
        {
            var treatmentBMP = treatmentBMPDelineation.TreatmentBMP;

            foreach (var delineationLoadGeneratingUnit in treatmentBMPDelineation.LoadGeneratingUnits)
            {
                delineationLoadGeneratingUnit.DelineationID = null;
            }

            dbContext.SaveChanges();

            dbContext.DelineationOverlaps.DeleteDelineationOverlap(treatmentBMPDelineation
                                                                   .DelineationOverlaps);
            dbContext.DelineationOverlaps.DeleteDelineationOverlap(treatmentBMPDelineation
                                                                   .DelineationOverlapsWhereYouAreTheOverlappingDelineation);
            dbContext.Delineations.DeleteDelineation(treatmentBMPDelineation);
            dbContext.SaveChanges();

            NereidUtilities.MarkTreatmentBMPDirty(treatmentBMP, dbContext);
        }
示例#6
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.FundingSources.Remove(this);
 }
示例#7
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.NeptunePages.Remove(this);
 }
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.TreatmentBMPModelingAttributes.Remove(this);
 }
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.DelineationOverlaps.Remove(this);
 }
示例#10
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.Notifications.Remove(this);
 }
示例#11
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.Organizations.Remove(this);
 }
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.HydrologicSubareas.Remove(this);
 }
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.OnlandVisualTrashAssessmentObservationPhotoStagings.Remove(this);
 }
示例#14
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.TreatmentBMPTypeCustomAttributeTypes.Remove(this);
 }
示例#15
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.LandUseBlocks.Remove(this);
 }
示例#16
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.SupportRequestLogs.Remove(this);
 }
示例#17
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.SourceControlBMPAttributes.Remove(this);
 }
示例#18
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.LSPCBasins.Remove(this);
 }
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.OnlandVisualTrashAssessments.Remove(this);
 }
示例#20
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.AuditLogs.Remove(this);
 }
示例#21
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.FieldVisits.Remove(this);
 }
示例#22
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.TreatmentBMPTypeAssessmentObservationTypes.Remove(this);
 }
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.TreatmentBMPAssessmentPhotos.Remove(this);
 }
示例#24
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.MaintenanceRecordObservations.Remove(this);
 }
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.LoadGeneratingUnits.Remove(this);
 }
示例#26
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.RegionalSubbasinRevisionRequests.Remove(this);
 }
示例#27
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.WaterQualityManagementPlanVerifyQuickBMPs.Remove(this);
 }
示例#28
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.StormwaterJurisdictions.Remove(this);
 }
示例#29
0
 /// <summary>
 /// Delete entity plus all children
 /// </summary>
 public void DeleteFull(DatabaseEntities dbContext)
 {
     Delete(dbContext);
 }
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.WaterQualityManagementPlanPhotos.Remove(this);
 }