Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        public void IsEmptyAreaListGetByWrongGeoPointServiceTest()
        {
            GeoPointSearchDto point = new GeoPointSearchDto()
            {
                GeoPoint = new GeoPointDto()
                {
                    Latitude = 20, Longitude = 10
                },
                Range = 50
            };

            var list = _service.GetByGeoPoint(point);

            Assert.AreEqual(list.Count, 0);
            Assert.IsInstanceOfType(list, typeof(List <AreaDto>));
        }
Ejemplo n.º 3
0
        public void IsNotNullAreaListGetByGeoPointServiceTest()
        {
            GeoPointSearchDto point = new GeoPointSearchDto()
            {
                GeoPoint = new GeoPointDto()
                {
                    Latitude = 49.96, Longitude = 22.03
                },
                Range = 50
            };

            var list = _service.GetByGeoPoint(point);

            Assert.IsNotNull(list);
            Assert.IsInstanceOfType(list, typeof(List <AreaDto>));
        }
Ejemplo n.º 4
0
 public IHttpActionResult PostByGeoPoint([FromBody] GeoPointSearchDto point)
 {
     return(Json(_areaService.GetByGeoPoint(point)));
 }