コード例 #1
0
        public async Task <IActionResult> GetAsync(string stopId, double distance)
        {
            var stop = stopRepository.Get(stopId);

            if (stop == null)
            {
                return(NotFound());
            }

            var results = await placesRepository.Find(distance, stop.Latitude, stop.Longitude);

            if (results.Count() <= 0)
            {
                return(NotFound());
            }

            var places = mapper.Map <IEnumerable <PlaceDTO> >(results);

            return(Ok(places));
        }