コード例 #1
0
        public async Task <IActionResult> List(QueryEvaluationInput input)
        {
            var output = await _evaluationQuerier.GetListAsync(input);

            var model = new QueryEvaluationViewModel()
            {
                Output = new PaginationModel <EvaluationDto>(output, input)
            };

            return(await BuildListDisplayAsync(model));
        }
コード例 #2
0
        private async Task <IActionResult> BuildListDisplayAsync(QueryEvaluationViewModel model)
        {
            var jobs = await _jobQuerier.GetJobsAsync();

            if (jobs != null)
            {
                model.Jobs = jobs.Select(s => new SelectListItem()
                {
                    Value = s.Id.ToString(),
                    Text  = s.Title
                }).ToList();
            }

            return(View(model));
        }