private AssumptionDataInputViewModel GetAssumptionDataInputViewModel(int scenarioId) { var scenario = _scenarioService.GetScenario(new GetScenarioRequest { Id = scenarioId }); var viewModel = new AssumptionDataInputViewModel(); viewModel.Scenario = scenario.MapTo <AssumptionDataInputViewModel.ScenarioViewModel>(); viewModel.KeyAssumptionCategories = _assumptionCategoryService.GetAssumptionCategories(new GetAssumptionCategoriesRequest { Take = -1, SortingDictionary = new Dictionary <string, SortOrder>(), IncludeAssumptionList = true }) .AssumptionCategorys.MapTo <AssumptionDataInputViewModel.AssumptionCategoryViewModel>(); viewModel.AssumptionDataList = _assumptionDataService.GetAssumptionDatas(new GetAssumptionDatasRequest { Take = -1, SortingDictionary = new SortedDictionary <string, SortOrder> { }, ScenarioId = scenarioId }).AssumptionDatas.MapTo <AssumptionDataInputViewModel.AssumptionDataViewModel>(); return(viewModel); }
public void GetDataRowCount(GridViewCustomBindingGetDataRowCountArgs e) { e.DataRowCount = _assumptionCategoryService.GetAssumptionCategories(new GetAssumptionCategoriesRequest { OnlyCount = true }).Count; }