コード例 #1
0
ファイル: NewsController.cs プロジェクト: Dobr9Ik/ok
        private async Task <Pagination> GetPaginationAsync(FormData data)
        {
            if (data == null)
            {
                return(new Pagination());
            }

            var p = new Pagination
            {
                SizePage    = _sizePage,
                CurrentPage = await _pagination.GetCurrentPage(data.Page, data.Source, _sizePage),
                TotalPages  = await _pagination.GetTotalPage(data.Source, _sizePage),
                Sort        = data.Sort ?? "date",
                Source      = data.Source
            };

            p.ViewPagination = _pagination.GetViewPagination(p.TotalPages, p.CurrentPage);

            return(p);
        }
コード例 #2
0
 public List <DeviceModel> GetCurrentPage()
 {
     return(Pagination.GetCurrentPage());
 }
コード例 #3
0
 public List <RoomModel> GetCurrentPage()
 {
     return(Pagination.GetCurrentPage());
 }