public static ItemListHolder <AclUserListItem> GetList(HuntingEntities dataContext, AclUserFilter filter, int pageIndex) { try { var generator = new AclUserListGenerator(filter); var list = QueryGenerator.ReadPagedList <AclUserListItem>(dataContext, generator, pageIndex, Constants.DEFAULT_LIST_PAGE_SIZE); var itemHolder = new ItemListHolder <AclUserListItem>(list); itemHolder.TotalCount = GetTotalCount(dataContext, filter); return(itemHolder); } catch (Exception exception) { logger.Error(exception, "GetList"); return(new ItemListHolder <AclUserListItem>()); } }
public TerritoryListModel(ItemListHolder <TerritoryListItem> itemList, int pPageIndex) : base(itemList, item => new TerritoryListItemModel(item), pPageIndex) { }
public BaseListModel(ItemListHolder <TData> itemList, Func <TData, TModel> convert) { this.TotalCount = itemList.TotalCount; this.PageCount = itemList.PageCount; this.ListItem = itemList.ItemList.ConvertAll(item => convert(item)); }
public AclUserListModel(ItemListHolder <AclUserListItem> itemList, int pPageIndex) : base(itemList, item => new AclUserListItemModel(item), pPageIndex) { }
public CheckInListModel(ItemListHolder <CheckInListItem> itemList, int pPageIndex, Language language) : base(itemList, item => new CheckInListItemModel(item, language), pPageIndex) { }
public BaseItemListModel(ItemListHolder <TData> itemList, Func <TData, TModel> convert, int pPageIndex) : base(itemList, convert) { this.PageIndex = pPageIndex; }