Esempio n. 1
0
        public void RecountAttemptsResult(int id, byte count)
        {
            QuestionCRUD question  = new QuestionCRUD();
            QuestionDTO  questions = question.GetById(id);

            questions.Weight = count;
            question.Update(questions);
            AttemptQuestionAnswerCRUD       attemptQuestionAnswerCRUD = new AttemptQuestionAnswerCRUD();
            List <AttemptQuestionAnswerDTO> attemptQuestionAnswers    = attemptQuestionAnswerCRUD.GetAll();
            AttemptManager manager = new AttemptManager();

            foreach (AttemptQuestionAnswerDTO aqa in attemptQuestionAnswers)
            {
                if (aqa.QuestionID == id)
                {
                    manager.UpdateResult(aqa.AttemptID);
                }
            }
        }
        public void AddAttemptQuestionAnswer(int attemptId, int questionId, int answerId)
        {
            AttemptQuestionAnswerCRUD student = new AttemptQuestionAnswerCRUD();

            student.Add(new AttemptQuestionAnswerDTO(0, attemptId, questionId, answerId));
        }
        public int AddAnswerToQuestion(AttemptQuestionAnswerDTO dto)
        {
            AttemptQuestionAnswerCRUD attemptQuestionAnswer = new AttemptQuestionAnswerCRUD();

            return(attemptQuestionAnswer.Add(dto));
        }
        public void DeleteAttemptQuestionAnswerByAttemptId(int attemptId)
        {
            AttemptQuestionAnswerCRUD student = new AttemptQuestionAnswerCRUD();

            student.DeleteByAttemptId(attemptId);
        }