예제 #1
0
 private bool Update()
 {
     return(DBQuestionOption.Update(
                this.questionOptionGuid,
                this.questionGuid,
                this.answer,
                this.order));
 }
예제 #2
0
        public bool Delete()
        {
            if (QuestionOptionGuid == Guid.Empty)
            {
                return(false);
            }

            return(DBQuestionOption.Delete(this.questionOptionGuid));
        }
예제 #3
0
        private bool Create()
        {
            this.questionOptionGuid = Guid.NewGuid();

            int rowsAffected = DBQuestionOption.Add(
                this.questionOptionGuid,
                this.questionGuid,
                this.answer,
                this.order);

            return(rowsAffected > 0);
        }
예제 #4
0
 private void GetQuestionOption(Guid questionOptionGuid)
 {
     using (IDataReader reader = DBQuestionOption.GetOne(questionOptionGuid))
     {
         if (reader.Read())
         {
             this.questionOptionGuid = new Guid(reader["QuestionOptionGuid"].ToString());
             this.questionGuid       = new Guid(reader["QuestionGuid"].ToString());
             this.answer             = reader["Answer"].ToString();
             this.order = Convert.ToInt32(reader["Order"]);
         }
     }
 }
예제 #5
0
        public static Collection <QuestionOption> GetAll(Guid questionGuid)
        {
            Collection <QuestionOption> questionOptionList
                = new Collection <QuestionOption>();

            using (IDataReader reader = DBQuestionOption.GetAll(questionGuid))
            {
                while (reader.Read())
                {
                    QuestionOption questionOption = new QuestionOption();
                    questionOption.questionOptionGuid = new Guid(reader["QuestionOptionGuid"].ToString());
                    questionOption.questionGuid       = new Guid(reader["QuestionGuid"].ToString());
                    questionOption.answer             = reader["Answer"].ToString();
                    questionOption.order = Convert.ToInt32(reader["Order"]);
                    questionOptionList.Add(questionOption);
                }
            }

            return(questionOptionList);
        }