private void Bind() { TargetedContent targetContentManager = new TargetedContent(_contentApi.RequestInformationRef); Criteria<TargetedContentProperty> criteria = new Criteria<TargetedContentProperty>(); criteria.AddFilter(TargetedContentProperty.IsGlobal, CriteriaFilterOperator.EqualTo, true); criteria.PagingInfo.RecordsPerPage = _contentApi.RequestInformationRef.PagingSize; criteria.PagingInfo.CurrentPage = ucPaging.SelectedPage + 1; List<TargetedContentData> targetContentList = targetContentManager.GetList(criteria); if (criteria.PagingInfo.TotalPages < 2) { ucPaging.Visible = false; } else { ucPaging.TotalPages = criteria.PagingInfo.TotalPages; ucPaging.CurrentPageIndex = ucPaging.SelectedPage; } ViewAllRepeater.DataSource = targetContentList; ViewAllRepeater.DataBind(); }
private void Bind() { if (!IsPostBack) { hdnTargetContentSelectId.Value = "0"; } TargetedContent targetContentManager = new TargetedContent(_contentApi.RequestInformationRef); Criteria<TargetedContentProperty> criteria = new Criteria<TargetedContentProperty>(); criteria.PagingInfo.CurrentPage = ucPaging.SelectedPage; criteria.PagingInfo.RecordsPerPage = _contentApi.RequestInformationRef.PagingSize; criteria.AddFilter(TargetedContentProperty.IsGlobal, CriteriaFilterOperator.EqualTo, true); List<TargetedContentData> targetContentList = targetContentManager.GetList(criteria); ViewAllRepeater.DataSource = targetContentList; ViewAllRepeater.DataBind(); if (criteria.PagingInfo.TotalPages < 2) { ucPaging.Visible = false; } else { ucPaging.CurrentPageIndex = criteria.PagingInfo.CurrentPage - 1; ucPaging.TotalPages = criteria.PagingInfo.TotalPages; } hdnTargetContentListUrl.Value = targetContentManager.RequestInformation.SitePath + "widgets/targetedcontent/controls/targetcontentlist.aspx"; }