Exemple #1
0
        public Alunos Inserir(Alunos alunos)
        {
            var listaAlunos = alunos.ListarAlunos();
            var maxId       = listaAlunos.Max(aluno => aluno.Id);

            alunos.Id = maxId + 1;
            listaAlunos.Add(alunos);

            ReescreverArquivo(listaAlunos);
            return(alunos);
        }
Exemple #2
0
        public Alunos Atualizar(int id, Alunos alunos)
        {
            var listaAlunos = alunos.ListarAlunos();
            var itemIndex   = listaAlunos.FindIndex(aluno => aluno.Id == id);

            if (itemIndex >= 0)
            {
                alunos.Id = id;
                listaAlunos[itemIndex] = alunos;
            }
            else
            {
                return(null);
            }
            ReescreverArquivo(listaAlunos);

            return(alunos);
        }