Skip to content

PaginableCollections is a set of abstractions and extensions used to provide developers with a consistent way to paginate their data across all .NET (and .NET Core) application stacks.

License

Notifications You must be signed in to change notification settings

dataneek/paginable-collections

Repository files navigation

PaginableCollections

Build status NuGet NuGet CodeFactor

A light weight pagination framework for .NET and .NET Core.

something something something

Installing PaginableCollections

You should install PaginableCollections with NuGet:

Install-Package PaginableCollections

This command will download and install PaginableCollections. Let me know if you have questions!

TD;DR

var numbers = new int[] { 2, 4, 5, 1, 6, 8, 2, 0, 4, 3, 4, 1, 5, 9, 7, 0, 2, 4, 8, 9 };

var pageNumber = 2;
var itemCountPerPage = 6;

var paginable = numbers.ToPaginable(pageNumber, itemCountPerPage);

foreach(var t in paginable)
{
    Console.WriteLine($"{t.ItemNumber}, {t.Item}");
}

//output
1, 2
2, 0
3, 4
4, 3
5, 4 
6, 1

About

PaginableCollections is a set of abstractions and extensions used to provide developers with a consistent way to paginate their data across all .NET (and .NET Core) application stacks.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •