public void LivroRepositorio_Delete_ShouldBeOk() { int idSearch = 1; Livro livro = _repositorio.Get(idSearch); _repositorio.Delete(livro); Livro result = _repositorio.Get(idSearch); result.Should().BeNull(); }
public void Delete(Livro livro) { if (livro.Id < 1) { throw new ExcecaoIdentifivadorIndefinido(); } _repositorio.Delete(livro); }
public ResponseHandler Delete(int id) { try { var entidade = _repo.Find(id); if (entidade == null) { _logger.LogCritical("Objeto Não Encontrado"); return(ResponseHandler.BuildResponse("v1", "Objeto Não encontrado", DateTime.Now, HttpStatusCode.NotFound, HttpContext.Response)); } _repo.Delete(id); _repo.SaveChanges(); _logger.LogInformation("Deletado com sucesso !"); return(ResponseHandler.BuildResponse("v1", "Deletado com sucesso!", DateTime.Now, HttpStatusCode.NoContent, HttpContext.Response)); } catch (Exception ex) { _logger.LogCritical("Erro ao Deletar"); return(ResponseHandler.BuildResponse("v1", $"Erro ao deletar exception: {ex.Message} ", DateTime.Now, HttpStatusCode.NotFound, HttpContext.Response));; } }
public void Delete(int id) { _livroRepositorio.Delete(id); }
public IActionResult Delete(int id) { _repositorio.Delete(id); return(new ObjectResult("Livro excluido com sucesso!")); }