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