public string GetLocationString() { var result = default(string); if (Venue != null) { result = Venue.DisplayName(); } if (Venues != null) { result = Venues.Aggregate(string.Empty, (prev, v) => prev + (prev != string.Empty ? ", " : string.Empty) + v.DisplayName()); } return(result); }