public ActionResult Index(int?page, string message) { ViewBag.Role = User.Identity.GetUserRole(); int pageSize = 11; int pageNumber = (page ?? 1); var serials = serialService.GetSerials().ToPagedList(pageNumber, pageSize); ViewBag.Count = serialService.GetSerials().Count(); if (message != null) { ViewBag.StatusMessage = message; } else { ViewBag.StatusMessage = ""; } return(View(serials)); }
public async Task <PaginatedList <SerialResult> > Handle(SerialQuery request, CancellationToken cancellationToken) { var filter = GetFilter(request); var seriales = await _serialService.GetSerials(filter); int total = await _serialService.GetTotalSerials(filter); PaginatedList <SerialResult> result = CreateResultResponse(request, seriales); result.Total = total; return(result); }
public ActionResult Index() { var lastSerials = serialService.GetSerials().ToList(); if (lastSerials.Count() > 3) { return(View(lastSerials.GetRange(lastSerials.Count - 3, 3))); } else { return(View(lastSerials)); } }