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(); }
protected ExerciseQuestionChoice Create(ExerciseQuestionChoice Choice) { return(Choice); }
public void Save(ExerciseQuestionChoice Choice, UserModel user) { _questionChoicesRepository.Save(Choice); }