Exemple #1
0
        public ActionResult EventDatesByEventId(int eventId, int offset = 0, int maxLimit = 20)
        {
            var api = new EventDateApi(_apiSettings.ApiBaseUrl);

            var model = new ShopEventDatesViewModel
            {
                FullEventDates = api.GetFullEventDatesByEventId(eventId, offset, maxLimit)
            };

            ViewData["ApiBaseUrl"] = _apiSettings.ApiBaseUrl;

            return(View("Event", model));
        }
Exemple #2
0
        public ActionResult EventDates(int offset = 0, int maxLimit = 20)
        {
            var api = new EventDateApi(_apiSettings.ApiBaseUrl);

            var model = new ShopEventDatesViewModel
            {
                FullEventDates = api.GetFullEventDates(offset, maxLimit)
            };

            ViewData["Title"]      = "Upcoming Event Dates";
            ViewData["ApiBaseUrl"] = _apiSettings.ApiBaseUrl;

            return(View(model));
        }
Exemple #3
0
        public ActionResult Event(int id)
        {
            //var api = new EventApi(_apiSettings.ApiBaseUrl);

            //var model = new ShopEventsViewModel();
            //model.Events = new List<Event>();
            //var ev = api.GetEventById(id);
            //model.Events.Add(ev);
            var api      = new EventDateApi(_apiSettings.ApiBaseUrl);
            var offset   = 0;
            var maxLimit = 30;

            var model = new ShopEventDatesViewModel();

            model.FullEventDates = api.GetFullEventDatesByEventId(id, offset, maxLimit);


            ViewData["ApiBaseUrl"] = _apiSettings.ApiBaseUrl;


            return(View(model));
        }