public async Task <LivroModel> Cadastrar(LivroModel livroModel) { if (!VerificarISBN(livroModel)) { var mensagemError = new MensagemResposta("error", "ISBN enviado está invalido."); throw new DadosIvalidoException(mensagemError); } await VerificarExistenciaDoLivro(livroModel.Isbn); var livro = new MontadoraDeLivro().MontarEntidadeLivro(livroModel); _KitapDB.Livros.Add(livro); await _KitapDB.SaveChangesAsync(); return(livroModel); }
public async Task LivroAdd(Livro livro) { _KitapDB.Livros.Add(livro); await _KitapDB.SaveChangesAsync(); }