Example #1
0
        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);
        }
Example #2
0
 public void GetDataRowCount(GridViewCustomBindingGetDataRowCountArgs e)
 {
     e.DataRowCount = _assumptionCategoryService.GetAssumptionCategories(new GetAssumptionCategoriesRequest {
         OnlyCount = true
     }).Count;
 }