Esempio n. 1
0
        static void Main(string[] args)
        {
            int opcaoDeslog = 0;
            int opcaoLog    = 0;

            do
            {
                MenusUtil.menuDeslogado();
                opcaoDeslog = int.Parse(Console.ReadLine());
                switch (opcaoDeslog)
                {
                case 1:
                    //Cadastrar Usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Logar Usuário
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        System.Console.WriteLine($"Seja vem vindo - {usuarioRecuperado.Nome}");
                        do
                        {
                            MenusUtil.menuLogado();
                            opcaoLog = int.Parse(Console.ReadLine());
                            switch (opcaoLog)
                            {
                            case 1:
                                //Cadastrar Tarefa
                                TarefasViewController.cadastrarTarefas(usuarioRecuperado);
                                break;

                            case 2:
                                //Logar Tarefa
                                TarefasViewController.ListarTarefas(usuarioRecuperado);
                                break;

                            case 0:
                                System.Console.WriteLine("Você foi deslogado.");
                                break;

                            default:
                                System.Console.WriteLine("Valor Inválido, digite novamente!");
                                break;
                            }
                        } while (opcaoLog != 0);
                    }
                    break;

                case 0:
                    System.Console.WriteLine("Obrigado pela visita, Volte Sempre!");
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida, digite novamente...");
                    break;
                }
            } while (opcaoDeslog != 0);
        }
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

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

                case 2:
                    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:
                                TarefasViewController.DeterminarTarefas();
                                break;

                            case 2:
                                TarefasViewController.ListarTarefas();
                                break;

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

                case 3:
                    UsuarioViewController.ListarUsuario();
                    break;

                default:
                    Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

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

                case 2:
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        System.Console.WriteLine($"Seja Bem Vindo - {usuarioRecuperado.Nome}");
                        MenuUtil.MenuLogado();
                        opcaoLogado = int.Parse(Console.ReadLine());
                        do
                        {
                            switch (opcaoLogado)
                            {
                            case 1:
                                TarefasViewController.CadastrarTarefas();
                                break;

                            case 2:
                                TarefasViewController.ListarTarefas();
                                break;
                            }
                        } while (opcaoLogado != 0);
                        System.Console.WriteLine("Obrigado pela atenção!");
                    }
                    break;

                case 3:
                    UsuarioViewController.ListarUsuario();
                    break;
                }
            } while (opcaoDeslogado != 0);
            System.Console.WriteLine("Obrigado pela atenção!");
        }