public async Task <ActionResult> Index(int?page, string sortOrder, string searchBy, string searchTerm = null) { ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "NameDesc" : ""; ViewBag.DateSortParm = sortOrder == "Abrv" ? "AbrvDesc" : "Abrv"; List <VehicleMake> model = await service.GetAllVehicleMakes(page, searchBy, searchTerm, sortOrder); IEnumerable <ListVehicleMakeViewModel> viewModel = AutoMapper.Mapper.Map <List <VehicleMake>, IEnumerable <ListVehicleMakeViewModel> >(model); int pageSize = 10; int pageNumber = (page ?? 1); return(View(viewModel.ToPagedList(pageNumber, pageSize))); }
// GET: api/Makes public async Task <List <VehicleApp.Repository.Models.VehicleMake> > Get() { return(await service.GetAllVehicleMakes(1, null, null, null)); }