Пример #1
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastra Usuario
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetua Login
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        System.Console.WriteLine($"Seja bem vindo {usuarioRecuperado.Nome}");
                        System.Console.WriteLine("Pressione ENTER para continuar");
                        Console.ReadLine();
                        do
                        {
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());
                            switch (opcaoLogado)
                            {
                            case 1:
                                //CADASTRAR PRODUTO
                                ProdutoViewController.CadastrarProduto();
                                break;

                            case 2:
                                //LISTAR
                                ProdutoViewController.ListarProduto();
                                break;

                            case 3:
                                //BUSCA POR ID
                                ProdutoViewController.BuscaPorId();
                                break;

                            case 0:
                                break;

                            default:
                                System.Console.WriteLine("Digite uma opção válida");
                                break;
                            }
                        } while (true);
                    }
                    break;

                case 3:
                    //Listar
                    UsuarioViewController.ListarUsuario();
                    break;

                case 0:
                    //Sair
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Пример #2
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastra usuario
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetua login
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}");
                        do
                        {
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());
                            switch (opcaoLogado)
                            {
                            case 1:
                                //Cadastra o produto
                                ProdutoViewController.CadastrarProduto();
                                break;

                            case 2:
                                //Lista os produtos
                                ProdutoViewController.ListarProduto();
                                break;

                            case 3:
                                //Busca por Id
                                ProdutoViewController.BuscaPorId();
                                break;

                            case 0:
                                //Sair
                                break;

                            default:
                                Console.WriteLine("Opção inválida");
                                break;
                            }
                        } while (opcaoLogado != 0);
                    }
                    break;

                case 3:
                    //Listar
                    UsuarioViewController.ListarUsuario();
                    break;

                case 0:
                    //sair
                    Console.WriteLine("Obrigado, volte sempre!");

                    break;

                default:
                    Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }