Esempio n. 1
0
        public Alunos Inserir(Alunos Aluno)
        {
            var listaAlunos = this.ListarAlunos();

            var maxId = listaAlunos.Max(aluno => aluno.id);

            Aluno.id = maxId + 1;
            listaAlunos.Add(Aluno);

            RescreverArquivos(listaAlunos);
            return(Aluno);
        }
Esempio n. 2
0
        public Alunos Atualizar(int id, Alunos Aluno)
        {
            var listaAlunos = this.ListarAlunos();

            var itemIndex = listaAlunos.FindIndex(p => p.id == id);

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

            RescreverArquivos(listaAlunos);
            return(Aluno);
        }