/// <summary>
        /// Récupère une question précise selon son id
        /// </summary>
        /// <param name="id"></param>
        /// <returns>une question </returns>
        internal FindQuestionsDto GetQuestions(int id)
        {
            Question question = questionsRepository.Find(id);

            if (question.IdQuestion == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
            FindQuestionsDto questionDto = TransformsModelToDTO(question);

            return(questionDto);
        }
        /// <summary>
        /// Récupère toute les questions présentes dans la base de données
        /// </summary>
        /// <returns>List de questions</returns>
        internal List <FindQuestionsDto> GetAllQuestions()
        {
            List <Question>         listQuestions   = questionsRepository.FindAll();
            List <FindQuestionsDto> listQuestionDto = new List <FindQuestionsDto>();

            foreach (Question question in listQuestions)
            {
                FindQuestionsDto questionDto = TransformsModelToDTO(question);
                listQuestionDto.Add(questionDto);
            }
            return(listQuestionDto);
        }