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 IHttpActionResult Excluir(ProdutoRemoverComando comando) { var validador = comando.RealizarValidacaoDoComando(); if (!validador.IsValid) { return(HandleValidationFailure(validador.Errors)); } return(HandleCallback(() => _produtoServico.Excluir(comando))); }