Exemple #1
0
        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);
        }