/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.PrecipitationZoneStagings.Remove(this); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.StateProvinces.Remove(this); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.DirtyModelNodes.Remove(this); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.CustomAttributes.Remove(this); }
/// <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); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.FundingSources.Remove(this); }
/// <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); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.Notifications.Remove(this); }
/// <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); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.TreatmentBMPTypeCustomAttributeTypes.Remove(this); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.LandUseBlocks.Remove(this); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.SupportRequestLogs.Remove(this); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.SourceControlBMPAttributes.Remove(this); }
/// <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); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.AuditLogs.Remove(this); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.FieldVisits.Remove(this); }
/// <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); }
/// <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); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.RegionalSubbasinRevisionRequests.Remove(this); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.WaterQualityManagementPlanVerifyQuickBMPs.Remove(this); }
/// <summary> /// Delete just the entity /// </summary> public void Delete(DatabaseEntities dbContext) { dbContext.StormwaterJurisdictions.Remove(this); }
/// <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); }