public ActionResult Index(AuctionSort sortOrder = AuctionSort.OpenDateDesc, int PageIndex = 1)
        {
            // Set sorting params
            ViewBag.CurrentSort      = sortOrder;
            ViewBag.OpenDateSP       = sortOrder == AuctionSort.OpenDate ? AuctionSort.OpenDateDesc : AuctionSort.OpenDate;
            ViewBag.CloseSP          = sortOrder == AuctionSort.CloseDate ? AuctionSort.CloseDateDesc : AuctionSort.CloseDate;
            ViewBag.PickWinnerDateSP = sortOrder == AuctionSort.PickWinnerDate ? AuctionSort.PickWinnerDateDesc: AuctionSort.PickWinnerDate;
            ViewBag.StatusSP         = sortOrder == AuctionSort.Status ? AuctionSort.StatusDesc : AuctionSort.Status;

            var res = _actionSrv.Get(new PagingRequest(PageIndex, RES_IN_PAGE), sortOrder);

            if (!res.Success)
            {
                return(Json(res.Message, JsonRequestBehavior.AllowGet));
            }

            ViewBag.Page       = PageIndex;
            ViewBag.TotalPages = res.TotalPages;
            return(View(res.Entities));
        }
Beispiel #2
0
 public ActionResult <List <Auction> > Get()
 {
     return(_auctionService.Get());
 }