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