//Returns the the Created Events public ActionResult getAllEvents() { EventOperations eventOperation = new EventOperations(); var result = eventOperation.getAllEvents().Select(events => new EventTitleViewModel() { Id = events.EventId, Title = events.Title, Date = events.EventDate, }).ToList(); var passedEvents = result.Where(e => e.Date < DateTime.Now); var allupcomingEvents = result.Where(e => e.Date >= DateTime.Now); return(View("getAllEvents", new UpcomingPassedEventsModel() { PassedEvents = passedEvents, FutureEvents = allupcomingEvents })); }