예제 #1
0
        public IGenericCommandResult Handle(ApagarProdutoCommand command)
        {
            var produto = _repo.ObterProdutoPorId(command.ProdutoId);

            if (produto is null)
            {
                return(new GenericCommandResult(false, "Produto não localizado", command));
            }

            _repo.ApagarProduto(produto);

            return(new GenericCommandResult(true, "Produto apagado com sucesso"));
        }