public IEnumerable <ProductViewModel> Get([FromQuery] PagingParameterss parameters) { var list = this.ProductBusinessModel.GetPaging(parameters); foreach (var item in list.ToList()) { this.Products.Add(Mapper.Map <ProductViewModel>(item)); } return(this.Products); }
public IQueryable <Product> GetPaging(PagingParameterss parameters) { return(this.DataAccess.GetPaging(parameters)); }
public IQueryable <T> GetPaging(PagingParameterss parameters) { return(this.RepositoryContext.Set <T>().AsNoTracking() .Skip((parameters.PageNumber - 1) * parameters.PageSize) .Take(parameters.PageSize).AsQueryable()); }