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));
        }
Example #2
0
        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));
            }
        }