Example #1
0
        public IActionResult BlockDestinationCreation(Guid id)
        {
            if (_tripInfoRepository.DestinationExists(id))
            {
                return(new StatusCodeResult(StatusCodes.Status409Conflict));
            }

            return(NotFound());
        }
Example #2
0
        public IActionResult GetAttractionsForDestination(Guid destinationId)
        {
            if (!_tripInfoRepository.DestinationExists(destinationId))
            {
                return(NotFound());
            }

            var attractionsForDestinationFromRepo = _tripInfoRepository.GetAttractionsForDestination(destinationId);

            var attractionsForDestination = Mapper.Map <IEnumerable <AttractionDto> >(attractionsForDestinationFromRepo);

            return(Ok(attractionsForDestination));
        }