Exemple #1
0
        public ActionResult CakeList(CakeFilter filter)
        {
            var pageIndex = filter.PageNumber ?? 1;
            const int pageSize = 6;
            var cakes=db.Cakes.Where(c => c.Category.Id == filter.CatId).OrderBy(c=> c.Id).ToPagedList(pageIndex, pageSize);
            var model = new CakeViewModel { Filter = filter, CakeResults = cakes };

            return PartialView("_CakeList", model);
        }
Exemple #2
0
 public ActionResult Index(int id)
 {
     var model = new CakeViewModel
                 {
                     Filter = new CakeFilter {CatId = id}
                 };
     var pageIndex = model.Filter.PageNumber ?? 1;
     var pageSize = model.Filter.PageSize ?? 6;
     var cakes = db.Cakes.Where(c => c.Category.Id == id).OrderBy(c=> c.Id).ToPagedList(pageIndex, pageSize);
     model.CakeResults = cakes;
     if (Request.IsAjaxRequest())
     {
         return PartialView("_CakeList", model);
     }
     return View(model);
 }