Ejemplo n.º 1
0
        public async Task <IActionResult> GetQuestions(string subjectId, string difficultyLevelId, int pageNumber = 1, int pageSize = 20)
        {
            var userId = User.Claims.First(u => u.Type.Equals("sub")).Value;

            var newQuestion = await _questionManager.GetUserQuestionsAsync(userId, subjectId, difficultyLevelId, pageNumber, pageSize);

            var response = new ResponseModel <PagedModel <QuestionResponseModel> >(newQuestion, true, "Information retrived successfully");

            return(Ok(response));
        }