public IActionResult EditorPick() { var Events = new AllEventsModel(); var AllEvents = _adminAccess.GetAllEventsWithoutEditorEvents(); var AllEditorEvents = _adminAccess.GetAllEditorEvents(); Events.AllEvents = AllEvents; Events.AllEditorEvents = AllEditorEvents; return(View(Events)); }
/// <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); }
// 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)); } }
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); }