public ActionResult AlterarAlbum(int id, [FromBody] AlbumRequestDTO albumDTO) { var albumAlterado = new Album(albumDTO.Nome); if (albumAlterado == null) { return(NotFound("Album não encontrado")); } var inconsistencias = albumService.VerificarInconsistenciasEmUmNovoAlbum(albumAlterado); if (inconsistencias.Any()) { return(BadRequest(inconsistencias)); } albumRepository.AlterarAlbum(id, albumAlterado); return(Ok(albumAlterado)); }