static void Main(string[] args) { int opcaoDeslogado = 0; do{ MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch(opcaoDeslogado){ case 1: //Cadastrar novo usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Listar todos os usuarios UsuarioViewController.ListarUsuario(); break; case 3: //Efetuar Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if(usuarioRecuperado != null){ Console.WriteLine($"Bem-Vindo {usuarioRecuperado.Nome}"); int opcaoLogado = 0; do{ MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado){ case 1: //Cadastrar Produto ProdutoViewController.CadastrarProduto(usuarioRecuperado); break; case 2: //Listar Produtos ProdutoViewController.Listar(); break; case 3: //Buscar Produto por Id break; case 0: //Sair Console.WriteLine("Tchau, Até Mais!"); break; default: Console.WriteLine("Opção Inváida!"); break; } }while(true); } break; case 0: Console.WriteLine("Tchau, Até Mais"); break; default: Console.WriteLine("Opção Inválida!"); break; } }while(opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do{ MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado){ case 1: //Cadastrar novo Usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Listar todos os Usuários UsuarioViewController.ListarUsuario(); break; case 3: //Efetuar Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if(usuarioRecuperado != null){ System.Console.WriteLine($"Bem vindo {usuarioRecuperado.Nome}"); do{ MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado){ case 1: //Cadastrar Produto ProdutoViewController.CadastrarProduto(usuarioRecuperado); break; case 2: //Listar Produtos ProdutoViewController.Listar(); break; case 3: //Buscar por Id break; case 0: //sair System.Console.WriteLine("Você pediu para sair"); break; default: System.Console.WriteLine("Opção Inválida"); break; } }while(opcaoLogado !=0); } break; case 0: //Sair System.Console.WriteLine("Volte sempre"); break; default: System.Console.WriteLine("Opção Inválida"); break; } }while(opcaoDeslogado != 0); }//fim static void main
static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //CADASTRAR Console.Clear(); UsuarioViewController.CadastrarUsuario(); Console.ReadLine(); break; case 2: //LISTARcc Console.Clear(); UsuarioViewController.ListarUsuarios(); Console.ReadLine(); break; case 3: //LOGIN Console.Clear(); UsuarioViewModel userRecuperado = UsuarioViewController.EfetuarLogin(); if (userRecuperado == null) { System.Console.WriteLine("hehe"); } else { System.Console.WriteLine($"Bem vindo, {userRecuperado.Nome}"); int opcaoLogado = 0; do { //MENULOGADO MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //CADASTRAR NEW PRODUTO ProdutoViewController.CadastrarProduto(userRecuperado); break; case 2: //LISTAR PRODUTOS ProdutoViewController.Listar(); break; case 3: //BUSCAR POR ID break; case 0: //SAIR break; default: System.Console.WriteLine("Opção Inválida"); Console.ReadLine(); break; } } while (opcaoDeslogado != 0); } break; case 0: System.Console.WriteLine("Volte Sempre"); break; default: System.Console.WriteLine("Opção Inválida"); Console.ReadLine(); break; } } while (opcaoDeslogado != 0); }