private ViewResult ViewEditSourceControlBMPs(WaterQualityManagementPlan waterQualityManagementPlan, EditSourceControlBMPsViewModel viewModel) { var viewData = new EditSourceControlBMPsViewData(CurrentPerson, waterQualityManagementPlan); return(RazorView <EditSourceControlBMPs, EditSourceControlBMPsViewData, EditSourceControlBMPsViewModel>(viewData, viewModel)); }
public ViewResult EditSourceControlBMPs( WaterQualityManagementPlanPrimaryKey waterQualityManagementPlanPrimaryKey) { var waterQualityManagementPlan = waterQualityManagementPlanPrimaryKey.EntityObject; var sourceControlBMPAttributes = HttpRequestStorage.DatabaseEntities.SourceControlBMPAttributes.ToList(); var viewModel = new EditSourceControlBMPsViewModel(waterQualityManagementPlan, sourceControlBMPAttributes); return(ViewEditSourceControlBMPs(waterQualityManagementPlan, viewModel)); }
public ActionResult EditSourceControlBMPs( WaterQualityManagementPlanPrimaryKey waterQualityManagementPlanPrimaryKey, EditSourceControlBMPsViewModel viewModel) { var waterQualityManagementPlan = waterQualityManagementPlanPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEditSourceControlBMPs(waterQualityManagementPlan, viewModel)); } viewModel.UpdateModels(waterQualityManagementPlan, viewModel.SourceControlBMPSimples); SetMessageForDisplay( $"Successfully updated BMPs for {waterQualityManagementPlan.WaterQualityManagementPlanName}"); NereidUtilities.MarkWqmpDirty(waterQualityManagementPlan, HttpRequestStorage.DatabaseEntities); return(RedirectToAction(new SitkaRoute <WaterQualityManagementPlanController>(c => c.Detail(waterQualityManagementPlanPrimaryKey)))); }