public ActionResult pPastCategoriesView(long event_id, CategoryFilterParams param, int page, int viewmode, int imageviewmode) { SetFilterParams(param); ViewData["IsPastGrid"] = true; ViewData["PageActionPath"] = "PastCategoriesView"; ViewData["IsUserRegisteredForEvent"] = Consts.IsAllUsersCanSeeBids; ViewData["IsShownOpenBidOne"] = Consts.IsShownOpenBidOne; return(View("pAuctionGrid", AuctionRepository.GetPastListForCategory(param))); }
public ActionResult AuctionResults([ModelBinder(typeof(CustomItemBinder))] CategoryFilterParams param) { ViewData["Event"] = EventRepository.GetEventByID(param.Id); if (ViewData["Event"] == null) { return(RedirectToAction("PastAuctionResults")); } SetFilterParams(param); return(View()); }
[ChildActionOnly] //, ActionOutputCache(Consts.CachingTime_01min) public ActionResult pCategoryViewCurrent(long event_id, bool iscurrentevent, CategoryFilterParams param, int page, int viewmode, int imageviewmode, int eventstep) { SetFilterParams(param); ViewData["IsPastGrid"] = !iscurrentevent && eventstep == 2; ViewData["PageActionPath"] = "CategoryView"; ViewData["IsUserRegisteredForEvent"] = Consts.IsAllUsersCanSeeBids; ViewData["IsShownOpenBidOne"] = Consts.IsShownOpenBidOne; ViewData["PageParams"] = String.Join(",", (new object[] { param.Id, false, (int)param.Sortby - 1, (byte)param.Orderby == 2, (param.page > 0) ? param.page - 1 : 0, param.PageSize })); return(View("pAuctionGrid", AuctionRepository.GetListForCategory(param))); }
public ActionResult PastCategoriesView([ModelBinder(typeof(CustomItemBinder))] CategoryFilterParams param) { //EventCategory evCat = CategoryRepository.GetEventCategoryById(param.Id); EventCategoryDetail ecd = CategoryRepository.GetEventCategoryDetail(param.Id); if (ecd == null) { return(RedirectToAction("PastAuctionResults")); } ViewData["Event"] = EventRepository.GetEventByID(ecd.LinkParams.Event_ID); ViewData["EventCategory"] = ecd; ViewData["Title"] = String.Format("{0} < {1} < {2} - {3}", ecd.LinkParams.CategoryTitle, ecd.LinkParams.MainCategoryTitle, ecd.LinkParams.EventTitle, Consts.CompanyTitleName); SetFilterParams(param); return(View()); }
public ActionResult EventCategory([ModelBinder(typeof(CustomItemBinder))] CategoryFilterParams param) { ViewData["DEMO_MODE"] = true; //EventCategory ec = CategoryRepository.GetEventCategoryById(param.Id); EventCategoryDetail ec = CategoryRepository.GetEventCategoryDetail(param.Id); if (ec == null) { return(RedirectToAction("Index", "Preview")); } ViewData["PageActionPath"] = "EventCategory"; ViewData["CurrentCategory"] = ec; ViewData["CurrentEvent"] = EventRepository.GetEventDetail(ec.Event_ID); SetFilterParams(param); SessionUser cuser = AppHelper.CurrentUser; return(View(AuctionRepository.GetListForEventCategory(param, cuser == null ? -1 : cuser.ID, true))); }
public ActionResult Category([ModelBinder(typeof(CustomItemBinder))] CategoryFilterParams param, long?e) { ViewData["DEMO_MODE"] = true; if (!e.HasValue) { return(RedirectToAction("Index", "Preview")); } EventDetail ev = EventRepository.GetEventDetail(e.Value); if (ev == null) { return(RedirectToAction("Index", "Preview")); } ViewData["PageActionPath"] = "Category"; ViewData["CurrentCategory"] = CategoryRepository.GetCategoryMapDetail(param.Id); ViewData["CurrentEvent"] = ev; SetFilterParams(param); return(View(AuctionRepository.GetListForCategoryMap(param, e.Value, AppHelper.CurrentUser.ID, true))); }
public ActionResult CategoryView([ModelBinder(typeof(CustomItemBinder))] CategoryFilterParams param, string cat) { EventCategoryDetail ecd = CategoryRepository.GetEventCategoryDetail(param.Id); if (ecd == null) { return(RedirectToAction("Category")); } ViewData["ECDetail"] = ecd; ViewData["IsMainCategory"] = String.IsNullOrEmpty(cat); ViewData["MainCategory"] = ecd.LinkParams.MainCategory_ID; if (!String.IsNullOrEmpty(cat)) { ViewData["Title"] = String.Format("{0} < {1} < {2} - {3}", ecd.LinkParams.CategoryTitle, ecd.LinkParams.MainCategoryTitle, ecd.LinkParams.EventTitle, Consts.CompanyTitleName); SetFilterParams(param); } else { ViewData["Title"] = String.Format("{0} < {1} - {2}", ecd.LinkParams.MainCategoryTitle, ecd.LinkParams.EventTitle, Consts.CompanyTitleName); } return(View()); }
public async Task <IEnumerable <CategoryDto> > GetAllCategoriesAsync(CategoryFilterParams categoryFilterParams = null, PaginationParams paginationParams = null) { var categories = await _categoryRepository.GetAllCategoriesAsync(categoryFilterParams, paginationParams); return(_mapper.Map <IEnumerable <CategoryDto> >(categories)); }