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()); }
public Scenario GetScenarioById(long id) { var scenarios = _scenarioRepository.GetScenarios(_dataSettings.Location); return(scenarios.FirstOrDefault(x => x.ScenarioID == id)); }
public IEnumerable <Scenario> GetScenarios() { return(scenarioRepository.GetScenarios()); }