// POST api/resumenclases public HttpResponseMessage Postresumenclase(resumenclase resumenclase) { if (ModelState.IsValid) { db.resumenclases.Add(resumenclase); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, resumenclase); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = resumenclase.idresumen })); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
// PUT api/resumenclases/5 public HttpResponseMessage Putresumenclase(int id, resumenclase resumenclase) { if (ModelState.IsValid && id == resumenclase.idresumen) { db.Entry(resumenclase).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
// DELETE api/resumenclases/5 public HttpResponseMessage Deleteresumenclase(int id) { resumenclase resumenclase = db.resumenclases.Find(id); if (resumenclase == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } db.resumenclases.Remove(resumenclase); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, resumenclase)); }