static void MenuExibir(Alunos al) { al.ListarAlunos(); Console.WriteLine("--------------------------------------------"); Console.WriteLine("\nPressione ENTER para voltar ao menu principal"); Console.ReadLine(); }
// PUT: api/Alunos/5 public IHttpActionResult Put(int id, [FromBody] AlunoDto aluno) { try { var alunos = new Alunos(); aluno.Id = id; alunos.Atualizar(aluno); return(Ok(alunos.ListarAlunos(id).FirstOrDefault())); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Recuperar(string data, string nome) { try { var aluno = new Alunos(); IEnumerable <AlunoDto> alunos = aluno.ListarAlunos(null).Where(x => x.Data == data || x.Nome == nome); if (!alunos.Any()) { return(NotFound()); } return(Ok(alunos)); } catch (Exception ex) { return(InternalServerError(ex)); } }
// POST: api/Alunos public IHttpActionResult Post(AlunoDto aluno) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var alunos = new Alunos(); alunos.Inserir(aluno); return(Ok(alunos.ListarAlunos(null))); } catch (Exception ex) { return(InternalServerError(ex)); } }
static void MenuExcluir(Alunos al) { al.ListarAlunos(); Console.WriteLine("--------------------------------------------"); Console.WriteLine("Informe o id do aluno a ser excluido"); int.TryParse(Console.ReadLine(), out int aute); if (al.ExcluirAluno(aute)) { Console.WriteLine("Aluno Exluído com sucesso"); } else { Console.WriteLine("Aluno já não existe"); } Console.WriteLine("\nPressione ENTER para voltar ao menu principal"); Console.ReadLine(); }
// GET: api/Aluno/5 public Alunos Get(int id) { var aluno = new Alunos(); return(aluno.ListarAlunos().Where(a => a.Id == id).FirstOrDefault()); }
// GET: api/Aluno public IEnumerable <Alunos> Get() { return(aluno.ListarAlunos()); }