예제 #1
0
        public async Task <List <PollTemplateDto> > GetPolls(GetPollRequest request)
        {
            IEnumerable <Poll> polls;

            if (request.PollId > 0)
            {
                polls = await _dynamicFormDataContext.Polls.Where(r => r.PollId == request.PollId).ToListAsync();
            }
            else
            {
                polls = await _dynamicFormDataContext.Polls.ToListAsync();
            }
            var data = BuildPollTemplateDto(polls);

            return(data);
        }
예제 #2
0
 public async Task <List <PollTemplateDto> > GetPolls([FromHeader] GetPollRequest request)
 {
     return(await _pollsAppService.GetPolls(request));
 }