Пример #1
0
        public static bool IsAdvertisementExists(PageInfo pageInfo)
        {
            var arraylists = AdvertisementManager.GetAdvertisementArrayLists(pageInfo.PublishmentSystemId);

            if (pageInfo.TemplateInfo.TemplateType == ETemplateType.IndexPageTemplate || pageInfo.TemplateInfo.TemplateType == ETemplateType.ChannelTemplate)
            {
                var arraylist = arraylists[0];
                return(arraylist.Contains(pageInfo.PageNodeId));
            }
            else if (pageInfo.TemplateInfo.TemplateType == ETemplateType.ContentTemplate)
            {
                var arraylist = arraylists[1];
                return(arraylist.Contains(pageInfo.PageContentId));
            }
            else if (pageInfo.TemplateInfo.TemplateType == ETemplateType.FileTemplate)
            {
                var arraylist = arraylists[2];
                return(arraylist.Contains(pageInfo.TemplateInfo.TemplateId));
            }
            return(false);
        }