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)); }
public ActionResult <List <Auction> > Get() { return(_auctionService.Get()); }