コード例 #1
0
        public void Save(ExerciseQuestionChoice Choice)
        {
            // Does it already exist?
            var exists  = Choice.ExerciseQuestionChoiceId != Guid.Empty;
            var context = new SqlConfidenceContext();

            // Stop it saving any related objects
            Choice.ExerciseQuestion = null;

            if (!exists)
            {
                Choice.ExerciseQuestionChoiceId = Guid.NewGuid();
                context.ExerciseQuestionChoices.Add(Choice);
            }
            else
            {
                context.ExerciseQuestionChoices.Attach(Choice);
                context.Entry(Choice).State = EntityState.Modified;
            }

            context.SaveChanges();
        }
コード例 #2
0
 protected ExerciseQuestionChoice Create(ExerciseQuestionChoice Choice)
 {
     return(Choice);
 }
コード例 #3
0
 public void Save(ExerciseQuestionChoice Choice, UserModel user)
 {
     _questionChoicesRepository.Save(Choice);
 }