Exemple #1
0
        public async Task <IActionResult> GetScenariosAsync(int projectId)
        {
            var response = new ListModelResponse <ScenarioViewModel>();

            try
            {
                // response.PageSize = (Int32)pageSize;
                // response.PageNumber = (Int32)pageNumber;
                var scenariosDataModel = await _scenarioRepository
                                         .GetScenarios(projectId);

                response.Model = scenariosDataModel.Select(item => item.ToViewModel());

                response.Message = String.Format("Total of records: {0}", response.Model.Count());
            }
            catch (Exception ex)
            {
                response.DidError     = true;
                response.ErrorMessage = ex.Message;
            }

            return(response.ToHttpResponse());
        }
Exemple #2
0
        public Scenario GetScenarioById(long id)
        {
            var scenarios = _scenarioRepository.GetScenarios(_dataSettings.Location);

            return(scenarios.FirstOrDefault(x => x.ScenarioID == id));
        }
Exemple #3
0
 public IEnumerable <Scenario> GetScenarios()
 {
     return(scenarioRepository.GetScenarios());
 }