예제 #1
0
        public void AddQuestionSession(QuestionSession questionSession)
        {
            QuestionSessionDTO dto;

            dto.ID            = questionSession.ID;
            dto.UserID        = questionSession.UserID;
            dto.AmountCorrect = questionSession.AmountCorrect;
            dto.AmountWrong   = questionSession.AmountWrong;
            dto.DateFinished  = questionSession.DateFinished;
            iQuestionSessionDal.AddQuestionSession(dto);
        }
예제 #2
0
        public List <QuestionSession> GetAllQuestionSessions()
        {
            List <QuestionSession>    result = new List <QuestionSession>();
            List <QuestionSessionDTO> dtoQuestionSessions = new List <QuestionSessionDTO>(iQuestionSessionContainerDal.GetAllQuestionSessions());

            foreach (QuestionSessionDTO questionSessionDto in dtoQuestionSessions)
            {
                QuestionSession question = new QuestionSession(questionSessionDto);
                result.Add(question);
            }

            return(result);
        }
예제 #3
0
        public QuestionSession GetQuestionSessionById(int?questionSessionId)
        {
            QuestionSession result = new QuestionSession(iQuestionSessionContainerDal.GetQuestionSessionById(questionSessionId));

            return(result);
        }