예제 #1
0
        public IActionResult EditorPick()
        {
            var Events          = new AllEventsModel();
            var AllEvents       = _adminAccess.GetAllEventsWithoutEditorEvents();
            var AllEditorEvents = _adminAccess.GetAllEditorEvents();

            Events.AllEvents       = AllEvents;
            Events.AllEditorEvents = AllEditorEvents;
            return(View(Events));
        }
예제 #2
0
 /// <summary>
 /// Load ViewModel items asynchronous
 /// </summary>
 public async Task LoadData(bool isNetworkAvailable)
 {
     var loadTasks = new Task[]
     {
         ADenver4ThModel.LoadItems(isNetworkAvailable),
         FeaturedEventsModel.LoadItems(isNetworkAvailable),
         FeaturedEventsMapModel.LoadItems(isNetworkAvailable),
         AllEventsModel.LoadItems(isNetworkAvailable),
         FreeEventsModel.LoadItems(isNetworkAvailable),
         MenuSectionModel.LoadItems(isNetworkAvailable),
     };
     await Task.WhenAll(loadTasks);
 }
예제 #3
0
        // GET: Event
        public ActionResult Index(int?eventId)
        {
            if (eventId == null)
            {
                AllEventsModel allEvents = EventService.GetAllEvents();

                return(View(allEvents));
            }
            else
            {
                string userName = null;
                if (User != null)
                {
                    userName = User.Identity.Name;
                }

                EventFullModel eventFullModel = EventService.GetEvent(eventId.Value, userName);

                return(View("Event", eventFullModel));
            }
        }
예제 #4
0
        public AllEventsModel GetAllEventsForUser(string userId)
        {
            var dbEvents = this.GetDbEvents(userId);

            var today = DateTime.Today;

            var activeEvents = dbEvents.Where(e => e.EndDate >= today).ToList();

            var pastEvents = dbEvents.Where(e => e.EndDate < today).ToList();

            var activeEventsList = this.mapper.Map <List <EventViewModel> >(activeEvents);

            var pastEventsList = this.mapper.Map <List <EventViewModel> >(pastEvents);

            var allEventsModel = new AllEventsModel()
            {
                ActiveEvents = activeEventsList,
                PastEvents   = pastEventsList
            };

            return(allEventsModel);
        }