public object GetList(int pageIndex, int pageSize = 0, bool isPaging = false) { if (m_object == null) { return(null); } if (PresetDict != null) { foreach (var item in PresetDict) { m_object.TWhere(item.Key, item.Value, op.eq); } } object result = m_object.TLimit(pageSize, pageIndex).ToList(); if (isPaging) { int total = m_object.Count(); Paging = new SPage(pageIndex, pageSize, total); } return(result); }
public PageLogic(SPage spage) { m_pageIndex = spage.PageIndex; m_itemsPerPage = spage.ItemsPerPage; m_itemsTotal = spage.ItemsTotal; m_pageShow = spage.PageShow; calc(); }