public HttpResponseMessage Post(AlunoCadastroViewModel model) { try { if (ModelState.IsValid) { Aluno a = new Aluno(); a.Nome = model.Nome; a.IdTurma = model.IdTurma; a.GerarNotas(); AlunoRepositorio rp = new AlunoRepositorio(); rp.Insert(a); return(Request.CreateResponse(HttpStatusCode.OK, "Aluno cadastrado com sucesso.")); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, ValidationUtil.GetValidationErrors(ModelState))); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage Cadastrar(AlunoCadastroModel model) { try { Aluno a = new Aluno(); a.Nome = model.Nome; a.Matricula = model.Matricula; a.DataNascimento = model.DataNascimento; AlunoRepositorio rep = new AlunoRepositorio(); rep.Insert(a); return(Request.CreateResponse(HttpStatusCode.OK, "Aluno Cadastrado!")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } }