private static List <EventDate> GetEvents(string country, CalendariumConfiguration calculated, int year, CalendarEnum calendar = CalendarEnum.Default) { var dates = calculated.GetDates(year, country, calendar); List <EventDate> _events = new List <EventDate>(); foreach (var _date in dates) { foreach (var _event in _date.Value.Events) { _events.Add(_event); } } return(_events.OrderBy(c => c.Date.OriginalDate).ThenByDescending(c => c.Name).ToList()); }