public void SandboxTest() { var context = new AppDbContext(); var c1 = new Choice { Id = 1 }; var c3 = new Choice { Id = 3 }; var freeAnswer = new FreeTextAnswer { Comment = "my comments", QuestionId = 2 }; var multipleAns = new MultipleChoicesAnswer { QuestionId = 1, SelectedChoices = new List<Choice> { c1, c3 } }; var answer = new PollAnswer { AnswerDate = DateTime.Now, PollId = 1, QuestionAnswers = new List<QuestionAnswer> { freeAnswer, multipleAns } }; context.PollAnswers.AddOrUpdate(answer); context.SaveChanges(); }
public ActionResult FinishAnswerFreeTextQuestion(FreeTextAnswer questionAnswer) { var pollAnswer = (PollAnswer)this.Session[PollAnswerKey]; pollAnswer.QuestionAnswers.Add(questionAnswer); return this.RedirectToAction("AnswerQuestion"); }