public async Task <IActionResult> Delete([FromRoute] Guid touristRouteId, [FromRoute] int pictureId)
        {
            if (!await _touristRouteRepository.TouristRouteExistsAsync(touristRouteId))
            {
                return(NotFound($"找不到{touristRouteId}旅游路线"));
            }
            var picture = await _touristRouteRepository.GetTouristRoutePictureAsync(pictureId);

            _touristRouteRepository.DeleteTouristRoutePicture(picture);
            await _touristRouteRepository.SaveAsync();

            return(NoContent());
        }
        public async Task <IActionResult> DeletePicture([FromRoute] Guid routeId, [FromRoute] int pictureId)
        {
            if (!await _repo.CheckIfTouristRouteExistAsync(routeId))
            {
                return(NotFound("旅游路线不存在"));
            }

            var picture = await _repo.GetPictureAsync(pictureId);

            _repo.DeleteTouristRoutePicture(picture);
            await _repo.SaveAsync();

            return(NoContent());
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> DeletePicture([FromRoute] Guid touristRouteId, [FromRoute] int pictureId)
        {
            if (!(await _touristRouteRepository.TouristRouteExistAsync(touristRouteId)))
            {
                return(NotFound("The tourist route did not exist"));
            }

            var picture = await _touristRouteRepository.GetPictureAsync(pictureId);

            _touristRouteRepository.DeleteTouristRoutePicture(picture);
            await _touristRouteRepository.SaveAsync();

            return(NoContent());
        }