Esempio n. 1
0
        public IActionResult Get()
        {
            try
            {
                var events      = _repo.GetAllEvents();
                var eventsModel = Mapper.Map <IEnumerable <EventModel> >(events);

                for (int i = 0; i < events.Count(); i++)
                {
                    var ev   = events.ElementAt(i);
                    var host = GetHostModel(ev);
                    eventsModel.ElementAt(i).Host = host;
                }

                return(Ok(eventsModel));
            }
            catch (Exception ex)
            {
                _logger.LogError($"Threw exception while fetching events: {ex}");
            }

            return(BadRequest("Could not fetch events"));
        }