public IHttpActionResult PutPl_Managers(int id, Pl_Managers pl_Managers) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pl_Managers.Id) { return(BadRequest()); } db.Entry(pl_Managers).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException e) { if (!Pl_ManagersExists(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_Managers(int id) { Pl_Managers pl_Managers = db.Pl_Managers.Find(id); if (pl_Managers == null) { return(NotFound()); } return(Ok(pl_Managers)); }
public IHttpActionResult PostPl_Managers(Pl_Managers pl_Managers) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Pl_Managers.Add(pl_Managers); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = pl_Managers.Id }, pl_Managers)); }
public IHttpActionResult DeletePl_Managers(int id) { Pl_Managers pl_Managers = db.Pl_Managers.Find(id); if (pl_Managers == null) { return(NotFound()); } db.Pl_Managers.Remove(pl_Managers); db.SaveChanges(); return(Ok(pl_Managers)); }