public IHttpActionResult Atualizar(int id, [FromBody] AlunoDTO aluno) { try { AlunoModel _aluno = new AlunoModel(); var alunoExiste = _aluno.ListarAlunos().FirstOrDefault(a => a.id == id); if (alunoExiste == null) { return(NotFound()); } else { aluno.id = id; _aluno.Atualizar(aluno); return(Ok(_aluno.ListarAlunos(id))); } } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Recuperar() { try { return(Ok(_aluno.ListarAlunos())); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult RecuperarPorId(int id) { try { AlunoModel aluno = new AlunoModel(); return(Ok(aluno.ListarAlunos(id).FirstOrDefault())); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Get(int id, string nome = null, string sobrenome = null) { try { AlunoModel aluno = new AlunoModel(); return(Ok(aluno.ListarAlunos(id).FirstOrDefault())); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Recuperar() { try { AlunoModel alunos = new AlunoModel(); return(Ok(alunos.ListarAlunos())); } catch (System.Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Put(int id, [FromBody] AlunoDTO alunoDTO) { try { AlunoModel aluno = new AlunoModel(); aluno.Atualizar(id, alunoDTO); return(Ok(aluno.ListarAlunos(id).FirstOrDefault())); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Recuperar(int id) { try { AlunoModel aluno = new AlunoModel(); var resultado = aluno.ListarAlunos(id); if (!resultado.Any()) { return(NotFound()); } else { return(Ok(aluno.ListarAlunos(id))); } } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Post([FromBody] AlunoDTO alunoDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { AlunoModel aluno = new AlunoModel(); aluno.Inserir(alunoDTO); return(Ok(aluno.ListarAlunos())); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Recuperar(string data, string nome) { try { AlunoModel aluno = new AlunoModel(); IEnumerable <AlunoDTO> alunos = aluno.ListarAlunos().Where(x => x.Data == data || x.Nome == nome); if (!alunos.Any()) { return(NotFound()); } return(Ok(alunos)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Post(AlunoDTO aluno) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { AlunoModel _aluno = new AlunoModel(); _aluno.Inserir(aluno); return(Ok(_aluno.ListarAlunos())); } catch (System.Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult RecuperarPorData(string data) { try { AlunoModel aluno = new AlunoModel(); var alunos = aluno.ListarAlunos().Where(x => x.data == data); if (!alunos.Any()) { return(NotFound()); } return(Ok(alunos)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Deletar(int id) { try { AlunoModel _aluno = new AlunoModel(); var aluno = _aluno.ListarAlunos().FirstOrDefault(a => a.id == id); if (aluno == null) { return(NotFound()); } else { _aluno.Deletar(id); return(Ok("Deletado com sucesso.")); } } catch (Exception ex) { return(InternalServerError(ex)); } }