Пример #1
0
        private ChapterQuestionTR FormToTR(QuestionForm form)
        {
            ChapterQuestionTR qtr = new ChapterQuestionTR();

            qtr.ID        = form.KeyValue;
            qtr.Answer    = form.TRAnswer;
            qtr.ChapterID = form.ChapterID;
            qtr.CourserID = form.CourseID;
            qtr.Score     = form.Score;
            qtr.QName     = form.QName;
            return(qtr);
        }
Пример #2
0
        private static QuestionForm QTRToQForm(ChapterQuestionTR qtr)
        {
            QuestionForm temp = new QuestionForm();

            temp.ID           = qtr.ID;
            temp.ChapterID    = qtr.ChapterID;
            temp.CourseID     = qtr.CourserID;
            temp.QuestionType = "2";
            temp.Score        = qtr.Score.Value;
            temp.TRAnswer     = qtr.Answer.Value;
            temp.QName        = qtr.QName;
            temp.UserID       = qtr.CreatorUserId;
            temp.CreatorTime  = qtr.CreatorTime;
            return(temp);
        }
Пример #3
0
        public int DeleteQuestions(QuestionForm form)
        {
            int ret = 0;

            if (form.QuestionType == "1")
            {
                ChapterQuestionSelect qselect = FormToQSelect(form);
                ret = DeleteSelectQuestions(qselect);
            }
            else
            {
                ChapterQuestionTR qtr = FormToTR(form);
                ret = DeleteTRQuestions(qtr);
            }
            return(ret);
        }
Пример #4
0
 private int DeleteTRQuestions(ChapterQuestionTR qtr)
 {
     qtr.Remove();
     return(questionTRService.Update(qtr));
 }
Пример #5
0
 private int ModifyTRQuestions(ChapterQuestionTR qtr)
 {
     qtr.Modify(qtr.ID);
     return(questionTRService.Update(qtr));
 }
Пример #6
0
 private int AddTRQuestions(ChapterQuestionTR qtr)
 {
     qtr.Create();
     return(questionTRService.Insert(qtr));
 }