Exemplo n.º 1
0
        /// <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
                        }
                    }
                }
            };
        }
Exemplo n.º 2
0
 public Survey()
 {
     SurveyViews             = new SurveyViewCollection <SurveyView>();
     ExtensionConfigurations = new List <ExtensionConfiguration>();
 }