private ViewResult ReturnMainView() { HomePageBinding model = new HomePageBinding(); var events = this.distributedCache.GetString("events"); var deserializedEvents = JsonConvert.DeserializeObject <Event[]>(events); foreach (var dbEvent in deserializedEvents) { model.Events.Add(eventMapper.MapDbToEvent(dbEvent)); } return(View(model)); }
private IActionResult ReturnMainView() { HomePageBinding model = new HomePageBinding(); var events = GetEvents(); foreach (var currentEvent in events) { if (!currentEvent.IsDeleted) { model.Events.Add(eventMapper.ViewEvent(currentEvent)); } } return(View(model)); }
public IActionResult SearchForEvent(string searchedEvent) { HomePageBinding model = new HomePageBinding(); var events = GetEvents(); if (!string.IsNullOrEmpty(searchedEvent)) { events = events.Where(e => e.Location.Contains(searchedEvent)).ToArray(); } foreach (var currentEvent in events) { model.Events.Add(eventMapper.ViewEvent(currentEvent)); } return(View("HomePageView", model)); }