Example #1
0
        private static bool AlteraEndereco(Aluno aluno, AlunoDAO context)
        {
            Console.WriteLine("\n[1] para inserir\n[2] para atualizar\n[3] para nenhuma opção");
            Console.Write("Deseja Inserir ou Atualizar um endereço: ");
            var  opc = Console.ReadLine();
            bool att = true;

            switch (opc)
            {
            case "1":
                Console.Write("\nInserir novo endereço\n");
                InserirEndereco(aluno);
                context.Inserir(aluno);
                break;

            case "2":
                Console.Write("\nAtualização de endereço\n");
                AtualizaEndereco(aluno);
                context.Atualizar(aluno);
                break;

            case "3":
                Console.WriteLine("Atualização de [ Endereço ] cancelada!");
                context.Atualizar(aluno);    //Altera Aluno sem mexer no Endereço
                break;

            default:
                Console.WriteLine("Opção inválida");
                att = false;
                break;
            }
            return(att);
        }