public IActionResult All(int id = 1) { const int itemsPerPage = 6; var viewModel = new VendorsListViewModel { ItemsPerPage = itemsPerPage, PageNumber = id, Vendors = this.vendorService.GetAll(id, itemsPerPage), ItemsCount = this.vendorService.GetCount(), }; return(this.View(viewModel)); }
public IActionResult Category(int serviceId, string service) { const int itemsPerPage = 12; var viewModel = new VendorsListViewModel { ItemsPerPage = itemsPerPage, PageNumber = 1, Vendors = this.vendorService.GetByCategory(1, 12, serviceId), ItemsCount = this.vendorService.GetCount(), CategoryName = service, }; return(this.View(viewModel)); }
public IActionResult All(int id = 1) { const int ItemsPerPage = 12; try { var userId = this.HttpContext.User.Claims.First(c => c.Type.Contains("nameidentifier")).Value; var viewModel = new VendorsListViewModel { ItemsPerPage = ItemsPerPage, PageNumber = id, Count = this.vendorsService.GetCount(), Vendors = this.vendorsService.GetAll <VendorsInListViewModel>(id, userId, 10), }; return(this.View(viewModel)); } catch (Exception ex) { return(this.View("Error", new ErrorViewModel { RequestId = ex.Message })); } }