Exemplo n.º 1
0
        public void Add(int surveyID, MultichoiceQuestion_OptionsModel multichoiceQuestion_Options)
        {
            MultichoiceQuestion multichoiceQuestion = new MultichoiceQuestion
            {
                Question  = multichoiceQuestion_Options.MultiChoiceQuestion,
                OwnOption = multichoiceQuestion_Options.OwnOption
            };
            var multichoice = _mr.Add(multichoiceQuestion);

            List <Options> optionsList = AddOption(multichoiceQuestion_Options);
            var            optionsitem = _or.AddRange(optionsList);

            AddMultiQuestion_Options(optionsitem, multichoice.ID);
            AddMultiQuestion_Survey(surveyID, multichoice.ID);
        }
Exemplo n.º 2
0
        private static List <Options> AddOption(MultichoiceQuestion_OptionsModel multichoiceQuestion_Options)
        {
            List <Options> optionsList = new List <Options>();

            foreach (var items in multichoiceQuestion_Options.Options)
            {
                Options option = new Options
                {
                    Option = items
                };
                optionsList.Add(option);
            }

            return(optionsList);
        }
Exemplo n.º 3
0
        public void Test()
        {
            var list = new List <string>();

            list.Add("Brödigt");
            list.Add("Mjöligt");
            list.Add("Stramt");

            var list2 = new List <string>();

            list2.Add("Brödigt");
            list2.Add("Mjöligt");
            list2.Add("Stramt");

            var multichoicequestion = new MultichoiceQuestion_OptionsModel
            {
                MultiChoiceQuestion = "Hur tyckte du att brödet smakade?",
                Options             = list,
            };
            var multichoicequestion2 = new MultichoiceQuestion_OptionsModel
            {
                MultiChoiceQuestion = "Hur tyckte du att brödet smakade?",
                Options             = list2,
            };
            var multilista = new List <MultichoiceQuestion_OptionsModel>();

            multilista.Add(multichoicequestion);
            multilista.Add(multichoicequestion2);

            var collection = new CollectionOFMultiQuestion
            {
                SurveyID   = 2,
                Collection = multilista
            };

            AddRange(collection);
        }