public async Task <IActionResult> Get(QuestionResourceParameters questionResourceParameters) { if (questionResourceParameters == null) { return(BadRequest()); } var result = await _questionService.Get(questionResourceParameters); if (result == null || result.Count == 0) { return(NotFound()); } return(Ok(result)); }
/// <inheritdoc /> public async Task <List <QuestionDto> > Get(QuestionResourceParameters questionResourceParameters) { var listResult = await _questionRespository.Get(questionResourceParameters.Filter, questionResourceParameters.Limit, questionResourceParameters.Offset); if (listResult == null) { return(null); } var listQuestionDto = new List <QuestionDto>(); foreach (var question in listResult) { var questionDto = new QuestionDto(); questionDto.CopyPropertiesFrom(question); listQuestionDto.Add(questionDto); } return(listQuestionDto); }