public void Produto_InfraData_Deletar_EsperadoOK() { BaseSqlTeste.SemearBancoParaProduto(); _produto.ID = 2; bool produto = _produtoRepositorio.Deletar(_produto.ID); produto.Should().BeTrue(); }
public void Excluir(Produto entidade) { if (entidade.Id < 1) { throw new IdentificadorInvalidoExcecao(); } _produtoRepositorio.Deletar(entidade); }
public void Deletar(Produto entidade) { if (entidade.Id == 0) { throw new IdentifierUndefinedException(); } else { _repositorio.Deletar(entidade); } }
public void Produto_InfraData_Salvar_DeveDeletar() { produto = ObjectMother.ObtemProdutoValido(); produto = repositorio.Salvar(produto); repositorio.Deletar(produto); Produto _produtoEncontrado = repositorio.PegarPorId(produto.Id); _produtoEncontrado.Should().BeNull(); }
public virtual void ExcluirProduto(Produto Produto) { try { _ProdutoRepositorio.Deletar(c => c == Produto); _ProdutoRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
public IActionResult DeletarProduto([FromBody] Produto produto) { try { _produtoRepositorio.Deletar(produto); var pastaArquivos = $"{_hostingEnvironment.WebRootPath}/arquivos/"; var nomeCompleto = $"{pastaArquivos}{produto.NomeArquivo}"; System.IO.File.Delete(nomeCompleto); var produtos = _produtoRepositorio.ObterTodos(); return(Json(produtos)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public async Task <IActionResult> Delete(int id) { try { var produto = _produtoRepositorio.ObterPorId(id); if (id != produto.Id) { return(NotFound("Id não encontrado!")); } _produtoRepositorio.Deletar(produto); return(Ok("Excluído com sucesso!")); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public void Deletar(Produto produto) { _repositorio.Deletar(produto); }
public void Deletar(string id) { _repositorio.Deletar(id); }