/// <summary> /// /// </summary> public void PopulateDefaults() { DefaultLanguage = "en"; TitleLabels = new LabelCollection <TitlePageLabel> { [DefaultLanguage] = new TitlePageLabel { Value = "Default Survey Title", Survey = this } }; SurveyPermissions = new HashSet <SurveyPermission>(); SurveyViews = new SurveyViewCollection <SurveyView>() { new SurveyView { ViewName = "Standard", Survey = this, WelcomePageLabels = new LabelCollection <WelcomePageLabel> { [DefaultLanguage] = new WelcomePageLabel { Value = null } }, ThankYouPageLabels = new LabelCollection <ThankYouPageLabel> { [DefaultLanguage] = new ThankYouPageLabel { Value = null } }, TermsAndConditionsLabels = new LabelCollection <TermsAndConditionsPageLabel> { [DefaultLanguage] = new TermsAndConditionsPageLabel { // language is set on the object with the helper Value = null } }, ScreeningQuestionLabels = new LabelCollection <ScreeningQuestionsPageLabel> { [DefaultLanguage] = new ScreeningQuestionsPageLabel { Value = null } } } }; }
public Survey() { SurveyViews = new SurveyViewCollection <SurveyView>(); ExtensionConfigurations = new List <ExtensionConfiguration>(); }