public HttpResponseMessage Excluir(int id) { try { AlunoRepositorio rep = new AlunoRepositorio(); Aluno a = rep.FindById(id); rep.Delete(a); return(Request.CreateResponse(HttpStatusCode.OK, "Aluno excluído com sucesso")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } }
public HttpResponseMessage ObterPorId(int id) { try { AlunoRepositorio rep = new AlunoRepositorio(); Aluno a = rep.FindById(id); AlunoConsultaModel model = new AlunoConsultaModel(); model.IdAluno = a.IdAluno; model.Nome = a.Nome; model.Matricula = a.Matricula; model.DataNascimento = a.DataNascimento; model.Idade = DateTime.Now.Year - a.DataNascimento.Year; return(Request.CreateResponse(HttpStatusCode.OK, model)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } }