Пример #1
0
        private void AtualizarVenda(string idVenda)
        {
            List <Venda> vendas = _vendaRepository.GetList(x => x.IdVenda == idVenda).ToList();

            foreach (var venda in vendas)
            {
                Venda vendaGrav = new Venda();

                vendaGrav.Id                 = venda.Id;
                vendaGrav.IdVenda            = venda.IdVenda;
                vendaGrav.KeyDisc            = venda.KeyDisc;
                vendaGrav.Quantidade         = venda.Quantidade;
                vendaGrav.ValorCashBack      = venda.ValorCashBack;
                vendaGrav.ValorVenda         = venda.ValorVenda;
                vendaGrav.ValorCashBackTotal = this.CalcularValorTotalCashBack(idVenda);
                vendaGrav.ValorVendaTotal    = this.CalcularValorTotalVenda(idVenda);
                vendaGrav.DataVenda          = venda.DataVenda;

                _vendaRepository.Update(vendaGrav);
            }
        }