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