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