public IHttpActionResult PutPl_Events(int id, Pl_Events pl_Events) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pl_Events.Id) { return(BadRequest()); } db.Entry(pl_Events).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException e) { if (!Pl_EventsExists(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_Events(int id) { Pl_Events pl_Events = db.Pl_Events.Find(id); if (pl_Events == null) { return(NotFound()); } return(Ok(pl_Events)); }
public IHttpActionResult PostPl_Events(Pl_Events pl_Events) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Pl_Events.Add(pl_Events); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = pl_Events.Id }, pl_Events)); }
public IHttpActionResult DeletePl_Events(int id) { Pl_Events pl_Events = db.Pl_Events.Find(id); if (pl_Events == null) { return(NotFound()); } db.Pl_Events.Remove(pl_Events); db.SaveChanges(); return(Ok(pl_Events)); }