public SummaryInfo(CMSDataContext db, int pid, int oid)
{
this.db = db;
OrgMember = OrganizationMember.Load(db, pid, oid);
if (!OrgMember.OnlineRegData.HasValue())
return;
// ReSharper disable once UseObjectOrCollectionInitializer
Person = new OnlineRegPersonModel0(OrgMember.OnlineRegData, db);
Person.setting = db.CreateRegistrationSettings(OrgMember.Organization.RegSettingXml, oid);
Handlebars.RegisterHelper("Registrant", Registrant);
Handlebars.RegisterHelper("IfShowTransaction", IfShowTransaction);
Handlebars.RegisterHelper("IfSupportMissionTrip", IfSupportMissionTrip);
Handlebars.RegisterHelper("AskItems", AskItems);
Handlebars.RegisterHelper("IfAskAllergies", IfAskAllergies);
Handlebars.RegisterHelper("IfAskCheckboxes", IfAskCheckboxes);
Handlebars.RegisterHelper("IfAskCoaching", IfAskCoaching);
Handlebars.RegisterHelper("IfAskChurch", IfAskChurch);
Handlebars.RegisterHelper("IfAskDoctor", IfAskDoctor);
Handlebars.RegisterHelper("IfAskDropdown", IfAskDropdown);
Handlebars.RegisterHelper("IfAskEmContact", IfAskEmContact);
Handlebars.RegisterHelper("IfAskExtraQuestions", IfAskExtraQuestions);
Handlebars.RegisterHelper("IfAskGradeOptions", IfAskGradeOptions);
Handlebars.RegisterHelper("IfAskHeader", IfAskHeader);
Handlebars.RegisterHelper("IfAskInstruction", IfAskInstruction);
Handlebars.RegisterHelper("IfAskInsurance", IfAskInsurance);
Handlebars.RegisterHelper("IfAskMenu", IfAskMenu);
Handlebars.RegisterHelper("IfAskParents", IfAskParents);
Handlebars.RegisterHelper("IfAskRequest", IfAskRequest);
Handlebars.RegisterHelper("IfAskSize", IfAskSize);
Handlebars.RegisterHelper("IfAskSms", IfAskSms);
Handlebars.RegisterHelper("IfAskTextQuestions", IfAskTextQuestions);
Handlebars.RegisterHelper("IfAskTickets", IfAskTickets);
Handlebars.RegisterHelper("IfAskTylenolEtc", IfAskTylenolEtc);
Handlebars.RegisterHelper("IfAskYesNoQuestions", IfAskYesNoQuestions);
Handlebars.RegisterHelper("IfHasAgeGroups", IfHasAgeGroups);
Handlebars.RegisterHelper("MenuItems", MenuItems);
Handlebars.RegisterHelper("Checkboxes", Checkboxes);
Handlebars.RegisterHelper("TopLabel", (writer, context, args) => { writer.Write(TopLabel); });
Handlebars.RegisterHelper("BottomStyle", (writer, context, args) => { writer.Write(RowStyle); });
PythonModel.RegisterHelpers(db);
}