private Question CreateQuestion1(QuestionContents qc, QuestionData qd) { Question q; if (IsEditMode) { q = Question; } else { q = new Question(); q["inBundle"] = false; q["questionContents"] = qc; q["questionData"] = qd; q["test"] = false; q["numberInBundle"] = cbInBundle.Checked ? (int?)1 : null; q.ACL = new ParseACL(); q.ACL.PublicReadAccess = true; q.ACL.PublicWriteAccess = false; q.ACL.SetRoleWriteAccess(TutorRole, true); } q["subject"] = ddlSubject.Text; q["category"] = ddlCategory.Text; q["isActive"] = false; return q; }
private Question CreateQuestion2(QuestionContents qc2, QuestionData qd2, ParseObject bundle) { Question q2 = new Question();; q2["subject"] = ddlSubject.Text; q2["category"] = ddlCategory.Text; q2["inBundle"] = true; q2["questionContents"] = qc2; q2["questionData"] = qd2; q2["bundle"] = bundle; q2["isActive"] = false; q2["test"] = false; q2["numberInBundle"] = 2; q2.ACL = new ParseACL(); q2.ACL.PublicReadAccess = true; q2.ACL.PublicWriteAccess = false; q2.ACL.SetRoleWriteAccess(TutorRole, true); return q2; }