public bool HasLocation() { var hasLocation = false; foreach (var areasCollection in InfoCollection.Select(x => x.AreasCollection)) { foreach (var area in areasCollection) { if (area.Latitude.HasValue && area.Longitude.HasValue) { hasLocation = true; break; } } } return(hasLocation); }