コード例 #1
0
		private void detach_QuestionBanks(QuestionBank entity)
		{
			this.SendPropertyChanging();
			entity.MCQuestion = null;
		}
コード例 #2
0
		private void attach_QuestionBanks(QuestionBank entity)
		{
			this.SendPropertyChanging();
			entity.MCOption = this;
		}
コード例 #3
0
 partial void DeleteQuestionBank(QuestionBank instance);
コード例 #4
0
 partial void UpdateQuestionBank(QuestionBank instance);
コード例 #5
0
 partial void InsertQuestionBank(QuestionBank instance);
コード例 #6
0
        public bool CreateQuestionBank(QuestionBankDAO s)
        {
            QuestionBank questionBank = new QuestionBank
            {
                QuestionBank_ID = s.QuestionBankID,
                MCQuestion_ID = s.MCQuestionID,
                MCOption_ID = s.MCOptionID,
                MCCorrectOption = s.MCCorrectOption
            };

            using (AESDatabaseDataContext db = new AESDatabaseDataContext())
            {
                db.QuestionBanks.InsertOnSubmit(questionBank);

                try
                {
                    db.SubmitChanges();
                }
                catch (Exception e)
                {
                    throw new FaultException<KaskServiceException>(new KaskServiceException(), new FaultReason(e.Message));
                }
            }

            return true;
        }