public ActionResult Delete(WaterQualityManagementPlanPrimaryKey waterQualityManagementPlanPrimaryKey, ConfirmDialogFormViewModel viewModel) { var waterQualityManagementPlan = waterQualityManagementPlanPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewDelete(waterQualityManagementPlan, viewModel)); } NereidUtilities.MarkDownstreamNodeDirty(waterQualityManagementPlan, HttpRequestStorage.DatabaseEntities); waterQualityManagementPlan.DeleteFull(HttpRequestStorage.DatabaseEntities); SetMessageForDisplay($"Successfully delete \"{waterQualityManagementPlan.WaterQualityManagementPlanName}\"."); return(new ModalDialogFormJsonResult()); }