public static void CadastrarAtendente() { Atendente atendente = new Atendente(); AtendenteNegocio atendenteNegocio = new AtendenteNegocio(); //Vamos obter o ultimo codigo cadastrado e adicionar 1, já que deixar isso pro usuario é propenso a erros //Verificamos se existe algum atendente cadastrado, caso nao aja o FirstOrDefault ira retornar null if (atendenteNegocio.Listar().OrderBy(r => r.Codigo).LastOrDefault() != null) { //Vamos obter o ultimo codigo cadastrado, já que deixar isso pro usuario é propenso a erros atendente.Codigo = atendenteNegocio.Listar().OrderBy(r => r.Codigo).LastOrDefault().Codigo + 1; } else { //Caso seja null vamos iniciar o codigo em 1 atendente.Codigo = 1; } //Criando um novo Atendente Console.Write("Digite o nome do Atendente: "); atendente.Nome = Console.ReadLine(); //Adicionar o Atendente a lista de Atendentees atendenteNegocio.Adicionar(atendente); }