private async Task SalvarPedido(Pedido pedido, IEnumerable <ItemPedido> itens)
        {
            await _pedidoRepository.BeginTransactionAsync();

            _pedidoRepository.Add(pedido);
            await _pedidoRepository.UnitOfWork.SaveChangesAsync();

            _pedidoRepository.AddItensPedido(pedido.Id, itens);
            await _pedidoRepository.UnitOfWork.SaveChangesAsync();

            await _pedidoRepository.CommitTransactionAsync();
        }