public PartialViewResult EditModelingApproach(WaterQualityManagementPlanPrimaryKey waterQualityManagementPlanPrimaryKey) { var waterQualityManagementPlan = waterQualityManagementPlanPrimaryKey.EntityObject; var viewModel = new EditModelingApproachViewModel(waterQualityManagementPlan); return(ViewEditModelingApproach(viewModel)); }
private PartialViewResult ViewEditModelingApproach(EditModelingApproachViewModel viewModel) { var viewData = new EditModelingApproachViewData(WaterQualityManagementPlanModelingApproach.All); return(RazorPartialView <EditModelingApproach, EditModelingApproachViewData, EditModelingApproachViewModel>(viewData, viewModel)); }
public ActionResult EditModelingApproach(WaterQualityManagementPlanPrimaryKey waterQualityManagementPlanPrimaryKey, EditModelingApproachViewModel viewModel) { var waterQualityManagementPlan = waterQualityManagementPlanPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEditModelingApproach(viewModel)); } viewModel.UpdateModel(waterQualityManagementPlan); if (waterQualityManagementPlan.WaterQualityManagementPlanBoundary != null) { ModelingEngineUtilities.QueueLGURefreshForArea(waterQualityManagementPlan.WaterQualityManagementPlanBoundary, null); NereidUtilities.MarkWqmpDirty(waterQualityManagementPlan, HttpRequestStorage.DatabaseEntities); } SetMessageForDisplay($"Modeling Approach successfully changed for {waterQualityManagementPlan.WaterQualityManagementPlanName}."); return(new ModalDialogFormJsonResult()); }