コード例 #1
0
        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)));
        }
コード例 #2
0
 // GET: api/Makes
 public async Task <List <VehicleApp.Repository.Models.VehicleMake> > Get()
 {
     return(await service.GetAllVehicleMakes(1, null, null, null));
 }