Exemple #1
0
        public async Task <IActionResult> Delete(int episodeId)
        {
            if (!await _episodeRepository.EpisodeExistsAsync(episodeId))
            {
                return(NotFound());
            }
            _episodeRepository.DeleteEpisode(episodeId);
            await _episodeRepository.SaveChangesAsync();

            return(NoContent());
        }
        public async Task <IActionResult> DeleteEpisode(int id)
        {
            var deleted = await _episodeRepository.DeleteEpisode(id);

            if (!deleted)
            {
                return(BadRequest("No episode could be found to delete"));
            }
            await _episodeRepository.SaveChanges();

            return(NoContent());
        }
        public IActionResult DeleteEpisode(int id)
        {
            if (id == 0)
            {
                return(BadRequest());
            }

            var episodeToDelete = _episodeRepository.GetEpisode(id);

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

            _episodeRepository.DeleteEpisode(id);

            return(NoContent());//success
        }