public void Init(PageDataProvider provider, int pageIndex, int dataCount, int pageSize) { if (!DesignMode) { if (!IsInit) { Provider += provider; PageIndex = pageIndex; PageSize = pageSize; DataCount = dataCount; PageTotal = DataCount % pageSize == 0 ? DataCount / pageSize : (DataCount / pageSize) + 1; IsInit = true; } } }
public void Init(PageDataProvider provider, int pageIndex, int pageSize) { Init(provider, pageIndex, pageSize, pageSize); }
private static bool IsValidPublishingOperation(object dirtyItem, PageData pageData, PageDataProvider pageDataProvider) { var result = false; if (pageData != null && pageDataProvider != null) { SecurityConstants.TransactionActionType itemStatus = pageDataProvider.GetDirtyItemStatus(dirtyItem); if (itemStatus == SecurityConstants.TransactionActionType.Updated) { var url = System.Web.HttpContext.Current.Request.Url.ToString(); if (url.Contains("workflowOperation=Publish") || url.Contains("/batchPublishDraft/")) { result = true; } } } return(result); }