static void Main(string[] args) { UsuarioViewController usuarioView = new UsuarioViewController(); usuarioView.Cadastrar(); // usuarioView.Logar(); usuarioView.Listar(); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: { UsuarioViewController.CadastrarUsuario(); break; } case 3: { UsuarioViewController.Listar(); break; } case 0: { System.Console.WriteLine("Tchau."); break; } default: { System.Console.WriteLine("Opção inválida."); break; } } }while (opcaoDeslogado != 0); }
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: { //Vai para a tela de login e retorna o usuário caso válido UsuarioViewModel usuarioViewModel = UsuarioViewController.Logar(); //Verifica se o usuário é válido if (usuarioViewModel != null) { //Mostra mensagem de boas vindas System.Console.WriteLine("Seja bem vindo " + usuarioViewModel.Nome); do { //Mostra o menu do usuário logado MenuUtil.MenuLogado(); //Aguarda opção do usuário opcaoLogado = int.Parse(Console.ReadLine()); //Escolhe a opção do usuário switch (opcaoLogado) { case 1: { ProdutoViewController.CadastrarProduto(); break; } case 2: { ProdutoViewController.ListarProdutos(); break; } case 0: { System.Console.WriteLine("Tchau"); break; } default: { System.Console.WriteLine("Opção inválida"); break; } } //Fica no laço enquanto opção diferente de 0 } while (opcaoLogado != 0); } break; } case 3: { UsuarioViewController.Listar(); break; } case 0: { System.Console.WriteLine("Tchau"); break; } default: { System.Console.WriteLine("Opção Inválida"); break; } } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0, opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 0: System.Console.WriteLine("É nois"); Console.ReadKey(); break; case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: UsuarioViewModel usuarioViewModel = UsuarioViewController.Logar(); //Verifica se o usuário é valido if (usuarioViewModel != null) { //Mensagem de boas vindas Console.WriteLine("Seja Bem-Vindo " + usuarioViewModel.Nome); do { //Mostra o menu do usuário logado MenuUtil.MenuLogado(); //Aguarda ioção do usuário opcaoLogado = int.Parse(Console.ReadLine()); //Escolhe a opção do usuário switch (opcaoLogado) { case 0: System.Console.WriteLine("Obrigado!"); break; case 1: ProdutoViewController.CadastrarProduto(); break; case 2: ProdutoViewController.ListarProdutos(); break; default: System.Console.WriteLine("Opção Inválida"); break; } //Fica no laço enquanto a opção é diferente de 0 } while (opcaoLogado != 0); } break; case 3: UsuarioViewController.Listar(); break; default: break; } } while (opcaoDeslogado != 0); }