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