public async Task Remover(int id) { var livro = await _livroRepositorio.ObterPorIdAsync(id); _validadorDelivro.ValidarLivroEncontrado(livro); if (_notify.IsValid()) { _livroRepositorio.Remover(livro); } }
public async Task <bool> Remover(int idLivro) { var validacoes = _livroValidacaoExclusao.Validar(new LivroViewModel { Id = idLivro }); if (validacoes.IsValid) { var obj = await _livroRepositorio.Remover(idLivro); return(true); } Erros.AddRange(validacoes.Errors.Select(erro => erro.ErrorMessage).ToList()); return(false); }
public ActionResult Delete(Guid Id) { if (ModelState.IsValid) { _LivroRep.Remover(Id); return(RedirectToAction(nameof(Index))); } else { string errors = string.Empty; foreach (var erro in ModelState) { errors += $"{erro}\n"; } return(View(errors)); } }
public void Remover(int id) { _repositorioLivro.Remover(id); }
public new bool Remover(Livro livro) { return(_livroRepositorio.Remover(livro)); }