private PartialViewResult ViewEditPerformanceMeasureExpecteds(Project project, EditPerformanceMeasureExpectedViewModel viewModel) { var performanceMeasures = PerformanceMeasureModelExtensions.GetReportablePerformanceMeasures().ToList(); var viewData = new EditPerformanceMeasureExpectedViewData(project, performanceMeasures); return(RazorPartialView <EditPerformanceMeasureExpected, EditPerformanceMeasureExpectedViewData, EditPerformanceMeasureExpectedViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEditPerformanceMeasureExpecteds(Project project, EditPerformanceMeasureExpectedViewModel viewModel) { var performanceMeasures = PerformanceMeasureModelExtensions.GetReportablePerformanceMeasures().ToList(); var configurePerformanceMeasuresUrl = string.Empty; if (new PerformanceMeasureManageFeature().HasPermissionByFirmaSession(CurrentFirmaSession)) { configurePerformanceMeasuresUrl = SitkaRoute <PerformanceMeasureController> .BuildUrlFromExpression(x => x.Manage()); } var viewData = new EditPerformanceMeasureExpectedViewData(project, performanceMeasures, configurePerformanceMeasuresUrl); return(RazorPartialView <EditPerformanceMeasureExpected, EditPerformanceMeasureExpectedViewData, EditPerformanceMeasureExpectedViewModel>(viewData, viewModel)); }
private PartialViewResult ViewEditPerformanceMeasureActuals(Project project, EditPerformanceMeasureActualsViewModel viewModel) { var performanceMeasures = PerformanceMeasureModelExtensions.GetReportablePerformanceMeasures().ToList().SortByOrderThenName().ToList(); var showExemptYears = project.GetPerformanceMeasuresExemptReportingYears().Any() || ModelState.Values.SelectMany(x => x.Errors) .Any( x => x.ErrorMessage == FirmaValidationMessages.ExplanationNotNecessaryForProjectExemptYears || x.ErrorMessage == FirmaValidationMessages.ExplanationNecessaryForProjectExemptYears); var viewData = new EditPerformanceMeasureActualsViewData(project, performanceMeasures, showExemptYears); return(RazorPartialView <EditPerformanceMeasureActuals, EditPerformanceMeasureActualsViewData, EditPerformanceMeasureActualsViewModel>(viewData, viewModel)); }