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(); }