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