private void SaveQuiz() { Guid thisGuid = Sitecore.Context.Item.ID.ToGuid(); Quiz quiz = new Quiz(); quiz.QuizID = thisGuid; Dictionary<string, QuestionAnswer> AnswerTracker = (Dictionary<string, QuestionAnswer>)Session["AnsweredQuestions"]; foreach (KeyValuePair<string, QuestionAnswer> question in AnswerTracker) { quiz.MemberAnswers.Add(new QuizItem(new Guid(question.Key), question.Value.Answer)); } try { MembershipManager mgr = new MembershipManager(); mgr.QuizResults_SaveToDb(CurrentMember.MemberId, quiz); } catch { } }
protected void btnQuizReader_Click(object sender, EventArgs e) { Member m = new Member(); m.MemberId = Guid.Parse("93e4c02c-3d3d-4ccd-95a3-180bb513e543"); //throw away user MembershipManager mgr = new MembershipManager(); //to load up quizes and all of their answer values m = mgr.QuizResults_FillMember(m); Quiz quiz = new Quiz(); quiz.QuizID = Guid.NewGuid(); quiz.MemberAnswers.Add(new QuizItem(Guid.Parse("93e4c02c-3d3d-4ccd-95a3-180bb513e333"),"JUNKANSWER1")); quiz.MemberAnswers.Add(new QuizItem(Guid.Parse("93e4c02c-3d3d-4ccd-95a3-180bb513e444"), "JUNKANSWER2")); //to save a quiz to the db mgr.QuizResults_SaveToDb(m.MemberId, quiz); }