コード例 #1
0
 public ActionResult bikeMaintenance(int bikeId, int page = 1)
 {
     if (!authorize()) { return RedirectToAction("authError", "Error"); }
     var model = new BikeShare.ViewModels.PaginatedViewModel<MaintenanceEvent>();
     model.modelList = context.MaintenanceEvent.Where(b => b.bikeId == bikeId).OrderByDescending(d => d.timeAdded).Skip((page - 1) * pageSize).Take(pageSize).ToList();
     model.pagingInfo = new ViewModels.PageInfo(model.modelList.Count(), pageSize, page);
     ViewBag.bike = context.Bike.Find(bikeId);
     return View(model);
 }
コード例 #2
0
        public ActionResult bikeMaintenance(int bikeId, int page = 1)
        {
            if (!authorize())
            {
                return(RedirectToAction("authError", "Error"));
            }
            var model = new BikeShare.ViewModels.PaginatedViewModel <MaintenanceEvent>();

            model.modelList  = context.MaintenanceEvent.Where(b => b.bikeId == bikeId).OrderByDescending(d => d.timeAdded).Skip((page - 1) * pageSize).Take(pageSize).ToList();
            model.pagingInfo = new ViewModels.PageInfo(model.modelList.Count(), pageSize, page);
            ViewBag.bike     = context.Bike.Find(bikeId);
            return(View(model));
        }