public IActionResult Create([FromBody] QuestionRequest request)
        {
            var question = Mapper.Map <Question>(request);

            var result = _questionManager.AddNewQuestion(question, request.SectionId);

            var sectionExists = _sectionManager.GetSingleSection(request.SectionId) != null;

            if (result == null)
            {
                return(BadRequest("Something went wrong while inserting the question"));
            }

            if (!sectionExists)
            {
                return(BadRequest("The given section doesn't exist"));
            }

            var response = Mapper.Map <QuestionResponse>(result);

            return(Ok(response));
        }