public HttpResponseMessage Post(Trilha trilha) { if (!ModelState.IsValid) return Request.CreateResponse(HttpStatusCode.BadRequest, ModelState); var app = Construtor.TrilhaAplicacaoMongo(); app.Salvar(trilha); return Request.CreateResponse(HttpStatusCode.Created, trilha); }
public HttpResponseMessage Put(string id, Trilha trilha) { if (!ModelState.IsValid) return Request.CreateResponse(HttpStatusCode.BadRequest, ModelState); if (id != trilha.Id) return Request.CreateResponse(HttpStatusCode.BadRequest); var app = Construtor.TrilhaAplicacaoMongo(); var trilhaBanco = app.ListarPorId(id); if (trilhaBanco == null) return Request.CreateResponse(HttpStatusCode.BadRequest); app.Salvar(trilha); return Request.CreateResponse(HttpStatusCode.OK); }