public CommandResult Handle(CreatePedidoCommand command) { var cliente = new Cliente(command.NomeCliente); var pedido = cliente.FazerPedido(); List <Item> itens = _ItemRepository.BuscaPedidos(command.NumerosItens); pedido.AdicionarItens(itens); _PedidoRepository.Salvar(pedido); return(new CommandResult { Mensagem = "Total pedido: " + cliente.Pedido.TotalPedido(), Sucesso = true }); }