public ActionResult ListSales(string searchString, int? page)
        {
            var model = new ListSalesViewModel();
            model.Sales = (IPagedList<SalesViewModel>)this.saleService.GetSales(searchString, page);

            return this.View(model);
        }
        public ActionResult All(int?page, string search)
        {
            if (page == null || page < 1)
            {
                page = 1;
            }

            ListSalesViewModel model = new ListSalesViewModel
            {
                CurrentPage    = page.Value,
                EntriesPerPage = SalesPerPage,
                TotalEntries   = this.saleService.Total(search),
                Search         = search,
                Sales          = this.saleService.All(page.Value, SalesPerPage, search)
            };

            return(View(model));
        }