public List <AreaDto> GetByGeoPoint(GeoPointSearchDto item) { var geopoint = _mapper.Map <GeoPoint>(item.GeoPoint); var pointList = _geopointRepository.GetAllInRange(geopoint, item.Range); var list = _areaRepository.GetByGeoPoint(pointList); list = fillAreasGeopoints(list); return(_mapper.Map <List <AreaDto> >(list)); }
public void GetAllInRangeTest() { GeoPoint point = new GeoPoint() { Latitude = 49.963, Longitude = 22.033 }; var points = _repository.GetAllInRange(point, 50); Assert.IsNotNull(points); Assert.AreEqual(22.03398, points[0].Longitude); }