static void Main(string[] args)
        {
            do
            {
                MenuUtils.MenuDeslogado();
                Console.Write(" Digite o Número De Uma Opção : ");
                int opcao = int.Parse(Console.ReadLine());
                System.Console.WriteLine(" ");

                bool a = false;
                switch (opcao)
                {
                case 1:
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    UsuarioViewController.EfetuarLogin();
                    do
                    {
                        MenuUtils.MenuLogado();
                        System.Console.Write("Digite o número da opção : ");
                        int opcaoLogado = int.Parse(Console.ReadLine());

                        switch (opcaoLogado)
                        {
                        case 1:
                            LogadoViewController.EscreverTarefa();
                            break;

                        case 2:
                            LogadoViewController.VisualizarTarefa();
                            break;

                        default:
                            System.Console.WriteLine("Sair");
                            a = !a;
                            break;
                        }
                    } while (!a);
                    break;

                default:
                    System.Console.WriteLine("Fim");
                    a = !a;
                    break;
                }
            } while (true);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;

            do
            {
                //Menu Deslogado
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastrar usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetuar Login
                    UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRetornado != null)
                    {
                        Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}");
                        //Coloar O menu Logado
                        bool sair = false;
                        do
                        {
                            System.Console.WriteLine(" ");
                            MenuUtil.MenuLogado();
                            System.Console.WriteLine(" ");
                            int opcaoLogado = int.Parse(Console.ReadLine());

                            switch (opcaoLogado)
                            {
                            case 1:      //Cadastrar Produtos
                                LogadoViewController.CadastrarProduto();
                                break;

                            case 2:      //Listar todos os Produtos
                                LogadoViewController.ListarProduto();
                                break;

                            case 3:      //Buscar produto por ID
                                LogadoViewController.BuscarPorId();
                                break;

                            case 0:      //Sair
                                sair = true;
                                break;

                            default:
                                System.Console.WriteLine("Valor Inválido");
                                break;
                            }
                        } while (true);
                    }
                    break;

                case 3:
                    //Listar usuários Cadastrados
                    UsuarioViewController.ListarUsuario();
                    break;

                case 0:
                    //Sair
                    break;

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