static void Main(string[] args)
        {
            int opcaoDeslogado = 0, opcaoLogado = 0;

            do
            {
                MenuUtil.MenuDeslogado();

                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1: {
                    UsuarioViewController.CadastrarUsuario();
                    break;
                }

                case 2: {
                    //Chama a página Login e aguarda o retorno
                    UsuarioViewModel usuarioViewModel = UsuarioViewController.EfetuarLogin();

                    //Usuário é Válido
                    if (usuarioViewModel != null)
                    {
                        //Mensagem de Boas vindas
                        System.Console.WriteLine(" Seja bem vindo " + usuarioViewModel.Nome);

                        //Laço menu logado
                        do
                        {
                            //Mostra menu logado
                            MenuUtil.MenuLogado();

                            //Obtêm opção do menu
                            opcaoLogado = int.Parse(Console.ReadLine());

                            switch (opcaoLogado)
                            {
                            case 1: {
                                ProdutoViewController.CadastrarProduto();
                                break;
                            }

                            case 2: {
                                ProdutoViewController.ListarProdutos();
                                break;
                            }

                            case 3: {
                                ProdutoViewController.ExibirTotal();
                                break;
                            }

                            case 0: {
                                System.Console.WriteLine("Tchau!!!");
                                break;
                            }

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

                case 3: {
                    UsuarioViewController.ListarUsuarios();
                    break;
                }

                case 0: {
                    System.Console.WriteLine("Tchau");
                    break;
                }

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