Exemplo n.º 1
0
        public void RegistrarVenda()
        {
            _repositorio.Inserir(VendaCorrente);

            VendaCorrente.VendaProdutoes.ToList().ForEach((item) =>
            {
                _repositorio.Inserir(item);
            });

            VendaCorrente.VendaPagamentoes.ToList().ForEach((item) =>
            {
                _repositorio.Inserir(item);
            });
        }
Exemplo n.º 2
0
        public Venda InserirVenda(Venda venda)
        {
            var vendaCadastrada = _vendaRepository.Inserir(venda);

            foreach (var item in venda.Itens)
            {
                vendaCadastrada.AdicionarItem(_vendaItemRepository.InserirItem(venda, item));
            }

            return(vendaCadastrada);
        }