示例#1
0
        public void Update(MultipleDragAndDrop3 question)
        {
            if (this.connection == null)
            {
                this.connection = new ConnectionProvider();
            }

            var settings = Serializer.Serialize(question.GetSettings());

            this.connection.Db.Items_Update(question.Id, question.QuestionText, question.Notes, settings);
            this.connection.Db.SaveChanges();
        }
示例#2
0
        public void Create(MultipleDragAndDrop3 question)
        {
            if (this.connection == null)
            {
                this.connection = new ConnectionProvider();
            }

            var questionId = new ObjectParameter("Questionid", typeof(int));
            var settings   = Serializer.Serialize(question.GetSettings());

            this.connection.Db.Items_Insert(question.QuestionTypeId, question.QuestionText, question.Notes, settings, questionId);

            question.Id = (int)questionId.Value;

            this.connection.Db.SaveChanges();
        }