コード例 #1
0
ファイル: Program.cs プロジェクト: YagoGuimaraes/ManagerBS
        private static void ConsultaPorMatricula(AlunosContext db)
        {
            int p1;
            var daoAluno = new AlunoDAL();

            Console.WriteLine("Digite a Matricula para realizar a busca:");
            p1 = Convert.ToInt32(Console.ReadLine());

            var p2 = (from x in db.Alunos where x.Matricula == p1 select x).FirstOrDefault();

            if (p2 == null)
            {
                Console.WriteLine($"Matricula {p1} não encontrado.");
            }
            else
            {
                p2 = daoAluno.ImprimirAluno(p2, p1);
                Console.WriteLine($"Nome:{p2.Nome}, \nMatricula:{p2.Matricula}, Email:{p2.Email}.");
                foreach (var item in p2.Endereco)
                {
                    Console.WriteLine($"Aluno:{p2.Nome}\nTipo de Endereco:{item.TipoEndereco}\nLogradouro:{item.Logradouro}\nCidade:{item.Cidade}, ");
                    Console.WriteLine($"Bairro:{item.Bairro}\nNumero:{item.Bairro}Complemento:{item.Complemento}");
                }
            }
        }