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); }
public async Task <List <PollTemplateDto> > GetPolls([FromHeader] GetPollRequest request) { return(await _pollsAppService.GetPolls(request)); }