/// <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); }