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());
        }
Beispiel #5
0
        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)));
        }
Beispiel #6
0
        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());
        }
Beispiel #8
0
        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));
        }