Esempio n. 1
0
        private Models.SurveyItem ConvertToSurveyItem(OqtaneSurveyItem objOqtaneSurveyItem)
        {
            if (objOqtaneSurveyItem == null)
            {
                return(new Models.SurveyItem());
            }

            // Create new Object
            Models.SurveyItem objSurveyItem = new SurveyItem();

            objSurveyItem.Id             = objOqtaneSurveyItem.Id;
            objSurveyItem.ItemLabel      = objOqtaneSurveyItem.ItemLabel;
            objSurveyItem.ItemType       = objOqtaneSurveyItem.ItemType;
            objSurveyItem.ItemValue      = objOqtaneSurveyItem.ItemValue;
            objSurveyItem.Position       = objOqtaneSurveyItem.Position;
            objSurveyItem.Required       = objOqtaneSurveyItem.Required;
            objSurveyItem.SurveyChoiceId = objOqtaneSurveyItem.SurveyChoiceId;

            // Create new Collection
            objSurveyItem.SurveyItemOption = new List <SurveyItemOption>();

            foreach (OqtaneSurveyItemOption objOqtaneSurveyItemOption in objOqtaneSurveyItem.OqtaneSurveyItemOption)
            {
                // Create new Object
                Models.SurveyItemOption objAddSurveyItemOption = new SurveyItemOption();

                objAddSurveyItemOption.Id          = objOqtaneSurveyItemOption.Id;
                objAddSurveyItemOption.OptionLabel = objOqtaneSurveyItemOption.OptionLabel;

                // Add to Collection
                objSurveyItem.SurveyItemOption.Add(objAddSurveyItemOption);
            }

            return(objSurveyItem);
        }
Esempio n. 2
0
        private Models.Survey ConvertToSurvey(OqtaneSurvey objOqtaneSurvey)
        {
            if (objOqtaneSurvey == null)
            {
                return(new Models.Survey());
            }

            // Create new Object
            Models.Survey objAddSurvey = new Models.Survey();

            objAddSurvey.SurveyId   = objOqtaneSurvey.SurveyId;
            objAddSurvey.ModuleId   = objOqtaneSurvey.ModuleId;
            objAddSurvey.SurveyName = objOqtaneSurvey.SurveyName;
            objAddSurvey.CreatedBy  = objOqtaneSurvey.CreatedBy;
            objAddSurvey.CreatedOn  = objOqtaneSurvey.CreatedOn;
            objAddSurvey.ModifiedBy = objOqtaneSurvey.ModifiedBy;
            objAddSurvey.ModifiedOn = objOqtaneSurvey.ModifiedOn;
            if (objOqtaneSurvey.UserId != null)
            {
                objAddSurvey.UserId = objOqtaneSurvey.UserId.Value;
            }

            // Create new Collection
            objAddSurvey.SurveyItem = new List <SurveyItem>();

            foreach (OqtaneSurveyItem objOqtaneSurveyItem in objOqtaneSurvey.OqtaneSurveyItem)
            {
                // Create new Object
                Models.SurveyItem objAddSurveyItem = new SurveyItem();

                objAddSurveyItem.Id             = objOqtaneSurveyItem.Id;
                objAddSurveyItem.ItemLabel      = objOqtaneSurveyItem.ItemLabel;
                objAddSurveyItem.ItemType       = objOqtaneSurveyItem.ItemType;
                objAddSurveyItem.ItemValue      = objOqtaneSurveyItem.ItemValue;
                objAddSurveyItem.Position       = objOqtaneSurveyItem.Position;
                objAddSurveyItem.Required       = objOqtaneSurveyItem.Required;
                objAddSurveyItem.SurveyChoiceId = objOqtaneSurveyItem.SurveyChoiceId;

                // Create new Collection
                objAddSurveyItem.SurveyItemOption = new List <SurveyItemOption>();

                foreach (OqtaneSurveyItemOption objOqtaneSurveyItemOption in objOqtaneSurveyItem.OqtaneSurveyItemOption)
                {
                    // Create new Object
                    Models.SurveyItemOption objAddSurveyItemOption = new SurveyItemOption();

                    objAddSurveyItemOption.Id          = objOqtaneSurveyItemOption.Id;
                    objAddSurveyItemOption.OptionLabel = objOqtaneSurveyItemOption.OptionLabel;

                    // Add to Collection
                    objAddSurveyItem.SurveyItemOption.Add(objAddSurveyItemOption);
                }

                // Add to Collection
                objAddSurvey.SurveyItem.Add(objAddSurveyItem);
            }

            return(objAddSurvey);
        }
Esempio n. 3
0
        private OqtaneSurveyItemOption ConvertToOqtaneSurveyItemOption(SurveyItemOption objSurveyItemOption)
        {
            if (objSurveyItemOption == null)
            {
                return(new OqtaneSurveyItemOption());
            }

            // Create new Object
            OqtaneSurveyItemOption objOqtaneSurveyItemOption = new OqtaneSurveyItemOption();

            objOqtaneSurveyItemOption.Id          = objSurveyItemOption.Id;
            objOqtaneSurveyItemOption.OptionLabel = objSurveyItemOption.OptionLabel;

            return(objOqtaneSurveyItemOption);
        }