private static void ContinuarComprando(CarrinhoDeCompras carrinhoDeCompras)
        {
            Estoque.PrintProdutosDisponiveis();
            GetProdutosQueOUsuarioDesejaComprar(carrinhoDeCompras);

            var opcaoDoCliente = AtendimentoAoCliente.GetOpcaoDoCliente();

            AtendimentoAoCliente.RealizaOpcaoDoCliente(carrinhoDeCompras, opcaoDoCliente);
        }
        private static void CancelarCompraEVoltarAoInicio(CarrinhoDeCompras carrinhoDeCompras)
        {
            carrinhoDeCompras.Esvaziar();
            Estoque.PrintProdutosDisponiveis();
            GetProdutosQueOUsuarioDesejaComprar(carrinhoDeCompras);

            var opcaoDoCliente = AtendimentoAoCliente.GetOpcaoDoCliente();

            AtendimentoAoCliente.RealizaOpcaoDoCliente(carrinhoDeCompras, opcaoDoCliente);
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            GerenciadorDeCadastroDeProduto.CadastrarProdutosRandomicosNoEstoque();

            var usuario = GerenciadorDeCadastroDeUsuario.GetUsuarioPeloConsole();

            GerenciadorDeCadastroDeUsuario.CadastrarUsuario(usuario);

            Estoque.PrintProdutosDisponiveis();

            var carrinhoDeCompras = new CarrinhoDeCompras(usuario);

            AtendimentoAoCliente.GetProdutosQueOUsuarioDesejaComprar(carrinhoDeCompras);

            var opcaoDoCliente = AtendimentoAoCliente.GetOpcaoDoCliente();

            AtendimentoAoCliente.RealizaOpcaoDoCliente(carrinhoDeCompras, opcaoDoCliente);
        }