Exemple #1
0
        public async Task <ProcessedEvents> GetProcessedEvent(string slug, DateTime?date)
        {
            var queries = new List <Query>();

            if (date.HasValue)
            {
                queries.Add(new Query("date", date.Value.ToString("yyyy-MM-dd")));
            }

            var eventItem = await _stockportApiRepository.GetResponse <Event>(slug, queries);

            if (eventItem == null)
            {
                return(null);
            }

            var processedEvent = _eventFactory.Build(eventItem);

            return(processedEvent);
        }