public ActionResult RenderItems(int?page, string order) { string message = (string)TempData["StatusMessage"]; ViewBag.message = message; var options = new ContactFilterOptions() { Order = string.IsNullOrEmpty(order) ? string.Empty : order.ToLower() }; ViewBag.order = order; int pageNo = page ?? 1; int total = _contactService.Total(options); int totalPages = System.Convert.ToInt32(Math.Ceiling((decimal)total / (decimal)10)); if (totalPages > pageNo) { ViewBag.Next = (pageNo + 1); } var model = _contactService.GetAll(options, new PagingSettings() { PageCount = 10, PageIndex = pageNo }); return(PartialView("Controls/_RenderItems", model)); }
public ActionResult Index(string order) { string message = (string)TempData["StatusMessage"]; ViewBag.message = message; var options = new ContactFilterOptions() { Order = string.IsNullOrEmpty(order) ? string.Empty : order.ToLower() }; ViewBag.order = order; List <Contact> model = _contactService.GetAll(options); return(View(model)); }