Example #1
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);
        }
Example #2
0
        private ChapterQuestionSelect FormToQSelect(QuestionForm form)
        {
            ChapterQuestionSelect qselect = new ChapterQuestionSelect();

            qselect.ID        = form.KeyValue;
            qselect.Answer    = form.SelectAnswer;
            qselect.ChapterID = form.ChapterID;
            qselect.CourserID = form.CourseID;
            qselect.Score     = form.Score;
            qselect.QName     = form.QName;
            qselect.SelectA   = form.SelectA;
            qselect.SelectB   = form.SelectB;
            qselect.SelectC   = form.SelectC;
            qselect.SelectD   = form.SelectD;
            return(qselect);
        }
Example #3
0
        private static QuestionForm QSelectToQForm(ChapterQuestionSelect qselect)
        {
            QuestionForm temp = new QuestionForm();

            temp.ID           = qselect.ID;
            temp.ChapterID    = qselect.ChapterID;
            temp.CourseID     = qselect.CourserID;
            temp.QName        = qselect.QName;
            temp.QuestionType = "1";
            temp.Score        = qselect.Score.Value;
            temp.SelectAnswer = qselect.Answer;
            temp.SelectA      = qselect.SelectA;
            temp.SelectB      = qselect.SelectB;
            temp.SelectC      = qselect.SelectC;
            temp.SelectD      = qselect.SelectD;
            temp.UserID       = qselect.CreatorUserId;
            temp.CreatorTime  = qselect.CreatorTime;
            return(temp);
        }
Example #4
0
 private int DeleteSelectQuestions(ChapterQuestionSelect qselect)
 {
     qselect.Remove();
     return(questionSelectService.Update(qselect));
 }
Example #5
0
 private int ModifySelectQuestions(ChapterQuestionSelect qselect)
 {
     qselect.Modify(qselect.ID);
     return(questionSelectService.Update(qselect));
 }
Example #6
0
 private int AddSelectQuestions(ChapterQuestionSelect qselect)
 {
     qselect.Create();
     return(questionSelectService.Insert(qselect));
 }