Beispiel #1
0
        public static List <DucValueDto> MockPhotoGalleryValues()
        {
            List <DucValueDto> items = new List <DucValueDto>();

            DucValueDto ducValue1 = new DucValueDto();

            items.Add(ducValue1);
            ducValue1.DucId     = BlockRegister.PhotoGallery.Title;
            ducValue1.ValueText = "Gallery Title";

            DucValueDto ducValue2 = new DucValueDto();

            items.Add(ducValue2);
            ducValue2.DucId     = BlockRegister.PhotoGallery.Abstract;
            ducValue2.ValueText = "Gallery brief description";

            DucValueDto ducValue3 = new DucValueDto {
                DucId = BlockRegister.PhotoGallery.RelatedGalleryList
            };

            items.Add(ducValue3);
            ducValue3.ValueInt         = 1;
            ducValue3.AttachedSubjects = DucDataProvider.MockAttachedSubjects(4, "Gallery");


            return(items);
        }
Beispiel #2
0
        public static ReferenceInfoDto MockBlogDetailPage()
        {
            ReferenceInfoDto item = new ReferenceInfoDto();

            item.Title           = "Blog detail";
            item.Description     = "Blog detail description";
            item.HideTitle       = true;
            item.EnableAds       = true;
            item.EnableReview    = true;
            item.EnableCategory  = true;
            item.Template        = TemplateDataProvider.MockBlogDetailTemplate();
            item.RelatedSubjects = DucDataProvider.MockAttachedSubjects(4, "Article");

            item.ValuesDic = new Dictionary <object, DucValueDto>();
            foreach (DucValueDto value in DucDataProvider.MockBlogDetailValues())
            {
                item.ValuesDic.Add(value.DucId, value);
            }

            return(item);
        }
Beispiel #3
0
        public static ReferenceInfoDto MockRecipeDetailPage()
        {
            ReferenceInfoDto item = new ReferenceInfoDto();

            item.Title           = "Recipe detail";
            item.Description     = "Recipe detail description";
            item.HideTitle       = true;
            item.EnableAds       = true;
            item.EnableReview    = true;
            item.EnableCategory  = true;
            item.Template        = TemplateDataProvider.MockRecipeDetailTemplate();
            item.RelatedSubjects = DucDataProvider.MockAttachedSubjects(6, "Recipe");

            // keywords
            List <ReferenceKeywordInfoDto> keywords = new List <ReferenceKeywordInfoDto>();

            item.ReferenceKeywords = keywords;
            foreach (KeywordDto keyword in KeywordDataProvider.MockKeywords())
            {
                keywords.Add(new ReferenceKeywordInfoDto {
                    KeywordName = keyword.Name, KeywordSlug = keyword.Slug
                });
            }

            item.ValuesDic = new Dictionary <object, DucValueDto>();
            foreach (DucValueDto value in DucDataProvider.MockRecipeDetailValues())
            {
                item.ValuesDic.Add(value.DucId, value);
            }

            // Grid data
            List <GridRowDto> rows = DucDataProvider.MockRecipeDetailIngredientGridRows(12);

            rows.AddRange(DucDataProvider.MockRecipeDetailInstructionGridRows(6));
            item.GridRows = rows;

            return(item);
        }