AIMS_BD_IATI.DAL.AimsDAL.GetNearestGeoLocation C# (CSharp) Метод

GetNearestGeoLocation() публичный статический Метод

public static GetNearestGeoLocation ( List geoLocations, location location ) : GeoLocation
geoLocations List
location location
Результат GeoLocation
        public static GeoLocation GetNearestGeoLocation(List<GeoLocation> geoLocations, location location)
        {
            foreach (var district in geoLocations)
            {
                district.Distance = district.GeoCoordinate.GetDistanceTo(location?.point?.GetGeoCoordinate());
            }

            var nearestGeoLocation = geoLocations.MinBy(o => o.Distance);
            return nearestGeoLocation;
        }