Example #1
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.PrecipitationZoneStagings.Remove(this);
 }
Example #2
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.StateProvinces.Remove(this);
 }
Example #3
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.DirtyModelNodes.Remove(this);
 }
Example #4
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.CustomAttributes.Remove(this);
 }
Example #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);
        }
Example #6
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.FundingSources.Remove(this);
 }
Example #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);
 }
Example #10
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.Notifications.Remove(this);
 }
Example #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);
 }
Example #14
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.TreatmentBMPTypeCustomAttributeTypes.Remove(this);
 }
Example #15
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.LandUseBlocks.Remove(this);
 }
Example #16
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.SupportRequestLogs.Remove(this);
 }
Example #17
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.SourceControlBMPAttributes.Remove(this);
 }
Example #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);
 }
Example #20
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.AuditLogs.Remove(this);
 }
Example #21
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.FieldVisits.Remove(this);
 }
Example #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);
 }
Example #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);
 }
Example #26
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.RegionalSubbasinRevisionRequests.Remove(this);
 }
Example #27
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.WaterQualityManagementPlanVerifyQuickBMPs.Remove(this);
 }
Example #28
0
 /// <summary>
 /// Delete just the entity
 /// </summary>
 public void Delete(DatabaseEntities dbContext)
 {
     dbContext.StormwaterJurisdictions.Remove(this);
 }
Example #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);
 }