public int executar(CollectionsBD bd) { string nome; string raca; double peso; int escolha = 0; int sair = 0; while (sair == 0) { switch (escolha) { case -1: Console.WriteLine("0-Adicionar outro pet.\n" + "1-Retornar a tela principal.\n" + "2-Sair do programa.\n"); escolha = Convert.ToInt16(Console.ReadLine()); sair = (escolha != 0 ? 1 : 0); break; case 0: Console.WriteLine("Adicionar novo:\n" + "1-Cachorro.:\n" + "2-Gato:\n"); escolha = Convert.ToInt16(Console.ReadLine()); break; case 1: Console.WriteLine("Escolha o nome: "); nome = Console.ReadLine(); Console.WriteLine("Escolha raca: "); raca = Console.ReadLine(); Console.WriteLine("Escolha peso: "); peso = Convert.ToDouble(Console.ReadLine()); bd.AddAnimal(new Cachorro(nome, raca, peso)); escolha = -1; break; case 2: Console.WriteLine("Escolha o nome: "); nome = Console.ReadLine(); Console.WriteLine("Escolha raca: "); raca = Console.ReadLine(); Console.WriteLine("Escolha peso: "); peso = Convert.ToDouble(Console.ReadLine()); bd.AddAnimal(new Gato(nome, raca, peso)); escolha = -1; break; default: sair = 1; escolha = 0; break; } } return(escolha); }
public int executar(CollectionsBD bd) { int escolha = 0; int sair = 0; while (sair == 0) { switch (escolha) { case -1: Console.WriteLine("0-Excluir outro pet.\n" + "1-Retornar a tela principal.\n" + "2-Sair do programa.\n"); escolha = Convert.ToInt16(Console.ReadLine()); sair = (escolha != 0 ? 1 : 0); break; case 0: try { Console.WriteLine("Digite o nome do pet a ser excluido: "); bd.RemoveAnimalByName(Console.ReadLine()); Console.WriteLine("Pet escluido com sucesso!! \nAperte enter para continuar."); Console.ReadLine(); } catch (System.Exception) { Console.WriteLine("Nome de pet não encontrado!"); throw; } escolha = -1; break; default: sair = 1; escolha = 0; break; } } return(escolha); }
public int executar(CollectionsBD bd) { int escolha = 0; int sair = 0; while (sair == 0) { switch (escolha) { case -1: Console.WriteLine("0-Viualizar outro pet.\n" + "1-Retornar a tela principal.\n" + "2-Sair do programa.\n"); escolha = Convert.ToInt16(Console.ReadLine()); sair = (escolha != 0 ? 1 : 0); break; case 0: Console.WriteLine("Digite o nome do pet: "); Animal animal = bd.GetAnimalByName(Console.ReadLine()); Console.WriteLine("Nome do pet: {0}", animal.Nome); Console.WriteLine("Raça do pet: {0}", animal.Raca); Console.WriteLine("Peso do pet: {0}", animal.Peso); Console.WriteLine("Aperte enter para continuar"); Console.ReadLine(); escolha = -1; break; default: sair = 1; escolha = 0; break; } } return(escolha); }