public IHttpActionResult PutPl_Services(int id, Pl_Services pl_Services) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pl_Services.Id) { return(BadRequest()); } db.Entry(pl_Services).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException e) { if (!Pl_ServicesExists(id)) { return(NotFound()); } else { HttpResponseMessage errorResponse = new HttpResponseMessage(HttpStatusCode.NotImplemented); errorResponse.ReasonPhrase = e.Message; throw new HttpResponseException(errorResponse); } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetPl_Services(int id) { Pl_Services pl_Services = db.Pl_Services.Find(id); if (pl_Services == null) { return(NotFound()); } return(Ok(pl_Services)); }
public IHttpActionResult PostPl_Services(Pl_Services pl_Services) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Pl_Services.Add(pl_Services); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = pl_Services.Id }, pl_Services)); }
public IHttpActionResult DeletePl_Services(int id) { Pl_Services pl_Services = db.Pl_Services.Find(id); if (pl_Services == null) { return(NotFound()); } db.Pl_Services.Remove(pl_Services); db.SaveChanges(); return(Ok(pl_Services)); }