public List <EventDefinition> GetAll()
        {
            var merged = StaticEvents.Select(x => x.Value).ToList();

            merged.AddRange(_eventDefinitionRepository.GetAll());
            return(merged.OrderBy(x => x.EventDefinitionID).ToList());
        }