Example #1
0
        public Pedido FinalizarCompra(FormaPagamento formaPagamento)
        {
            var pedido = CriarPedido(formaPagamento);

            DarBaixaNoEstoque();
            EsvaziarCarrinho();

            return(pedido);
        }
Example #2
0
        public Pedido FinalizarCompra(FormaPagamento formaPagamento)
        {
            var pedido = CriarPedido(formaPagamento);

            DarBaixaNoEstoque();
            EsvaziarCarrinho();

            return pedido;
        }
Example #3
0
        private Pedido CriarPedido(FormaPagamento formaPagamento)
        {
            var pedido = new Pedido
            {
                FormaPagamento = formaPagamento,
                DataDoPedido   = DateTime.Now
            };

            pedido.ItensPedido.AddRange(this.ItensPedido);
            return(pedido);
        }
Example #4
0
        private Pedido CriarPedido(FormaPagamento formaPagamento)
        {
            var pedido = new Pedido
                             {
                                 FormaPagamento = formaPagamento,
                                 DataDoPedido = DateTime.Now
                             };

            pedido.ItensPedido.AddRange(this.ItensPedido);
            return pedido;
        }