示例#1
0
        public async Task <IActionResult> Requirements(Guid client, Guid vacancy)
        {
            ViewBag.Vacancy = vacancy;
            ViewBag.Client  = client;
            var cmd    = new GetRequirementListQuery(vacancy);
            var result = await _mediator.Send(cmd);

            return(View(result));
        }
示例#2
0
        public async Task <List <RequirementListModel> > Handle(GetRequirementListQuery request, CancellationToken cancellationToken)
        {
            var sql = @"select Id, SkillType, RequirementType, Content, VacancyId from Requirements where VacancyId = @VacancyId";

            using (var connection = new SqlConnection(_connectionString.Value))
            {
                var dbData = await connection.QueryAsync <RequirementListModel>(sql, new { request.VacancyId });

                return(dbData.ToList());
            }
        }