1
resposta

Utilizando try cath numa rota de exclusão de lista de livros

Parecido com o método de retorno de lista de livros, pensei em fazer uma rota para exclusção de uma lista de livros a partir de uma lista de ids passados por parametro:

     [HttpDelete("{id}")]
        public IActionResult RemoverListaDeLivros(List<int> ListId)
        {
            try
            {
                foreach (int id in ListId)
                {
                    Remover(id);
                }
            }
            catch(Exception erro)
            {
                return NotFound();
                throw new Exception("Livro não encontrado.", erro);
            }
            return NoContent(); //204
}

Minhas duvidas são:

*A minha utilização do try cath está correta?

*Como posso fazer uma resposta concisa, informando quais livros foram encontrados e excluidos e quais não?

*Como é a notação do [HttpDelete("{id}")] para passar uma lista de int e se possivel listas de objetos?

1 resposta

Alguém pode me dar essas dicas??