public PagedResult <TEntity> Find <TEntity>(IPagedQuery <TEntity> query, int pageNumber, int itemsPerPage) where TEntity : class { var skip = pageNumber * itemsPerPage; return(query.Execute(session, databaseProvider(), skip, itemsPerPage)); }
public PagedResult <T> Find <T>(IPagedQuery <T> query) { return(query.Execute(Session)); }
public TEntity FindFirstOrDefault <TEntity>(IPagedQuery <TEntity> query) where TEntity : class { return(query.Execute(beerDbContext, 0, 1).FirstOrDefault()); }
public PagedResult <TEntity> Find <TEntity>(IPagedQuery <TEntity> query, int pageNumber, int itemsPerPage) where TEntity : class { return(query.Execute(beerDbContext, (pageNumber - 1) * itemsPerPage, itemsPerPage)); }
public T Execute <T>(IPagedQuery <T> query, int numberOfItems, int page) { return(query.Execute(dataStore, numberOfItems, page)); }