public bool Excluir(ProdutoRemoverComando comando) { Produto produto = _repositorioProduto.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); _repositorioProduto.Excluir(produto); return(_repositorioProduto.BuscarPorId(produto.Id) == null ? true : false); }
public void Excluir(Produto produto) { if (produto.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } _produtoRepositorio.Excluir(produto); }
public IActionResult Apagar(int id) { var prod = _repositorio.Obter(id); if (prod == null) { return(NotFound()); } _repositorio.Excluir(prod); return(Ok()); }
public void Executar(Guid id) { try { _produtoRepositorio.Excluir(id); } catch (Exception ex) { throw ex; } }
public void Produto_InfraData_Excluir_Sucesso() { Produto produtoParaAdicionar = ObjectMother.ObterProdutoValido(); Produto produtoAdicionado = _repositorio.Adicionar(produtoParaAdicionar); _repositorio.Excluir(produtoAdicionado); Produto produtoBuscado = _repositorio.BuscarPorId(produtoAdicionado.Id); produtoBuscado.Should().BeNull(); }
public void Produto_InfraData_Excluir_Sucesso() { long idDoProdutoDaBaseSql = 1; Produto produtoResultadoDoBuscar = _repositorio.BuscarPorId(idDoProdutoDaBaseSql); _repositorio.Excluir(produtoResultadoDoBuscar); Produto produtoQueDeveSerNullo = _repositorio.BuscarPorId(produtoResultadoDoBuscar.Id); produtoQueDeveSerNullo.Should().BeNull(); }
public IActionResult Deletar([FromBody] Produto produto) { try { _produtoRepositorio.Excluir(produto); ExcluirArquivoFoto(_hostingEnvironment.WebRootPath + "\\arquivos\\" + produto.DiretorioImagem); return(Json(_produtoRepositorio.ObterTodos())); } catch (Exception e) { return(Ok(e.Message.ToString())); } }
public async Task ExcluirProdutoEncontradoRetornoComSucesso() { // Arrange _produtoRepositorio.ObterProdutoPorId(_produto.Id) .Returns(_produto); _produtoRepositorio.Excluir(_produto); // Act var resultado = await _produtoServico.Excluir(_produto.Id); // Assert Assert.False(resultado.HasErrors()); }
public void Produtos_InfraData_Deve_Deletar_Um_Produto() { //Cenário long idProduto = 1; var produto = _repositorio.BuscarPorId(idProduto); //Ação _repositorio.Excluir(produto); //Verifica var produtoDB = _repositorio.BuscarPorId(idProduto); produtoDB.Should().BeNull(); }
public async Task <Resultado> Excluir(int id) { var resultado = new Resultado(); var cliente = await _produtoRepositorio.ObterProdutoPorId(id); if (cliente == null) { AddNotification("Id", "Produto não encontrado"); } if (IsValid) { _produtoRepositorio.Excluir(cliente); await _unitOfWork.Commit(); } else { resultado.AddErrors(Notifications); } return(resultado); }
public void Excluir(Produto produto) { _produtoRepositorio.Excluir(produto); }
public void Excluir(int id) { produtoRepositorio.Excluir(id); }
/// <summary> /// /// </summary> /// <param name="Id"></param> public void Excluir(int Id) { _ProdutoRepositorio.Excluir(Id); }
public void Excluir(int id) { Produto produto = produtoRepositorio.BuscarProdutoPeloId(id); produtoRepositorio.Excluir(produto); }