public async Task <IActionResult> Get([FromQuery] GetQuestionsWithParamsRequestModel requestModel) { IEnumerable <Question> questions = await this._questionService.GetQuestions(offset : requestModel.Offset, limit : requestModel.Limit, filter : requestModel.Filter); if (questions == null || questions.Count() == 0) { return(NotFound()); } return(Ok(questions)); }
public async Task <IActionResult> Get([FromQuery] GetQuestionsWithParamsRequestModel requestModel) { var response = await _mediator.Send(new GetQuestionsQuery(requestModel.Offset, requestModel.Limit, requestModel.Filter)); if (response == null) { return(NotFound()); } return(Ok(response)); }