public IHttpActionResult PostMostRecentEventDetails_vw(MostRecentEventDetails_vw mostRecentEventDetails_vw) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.MostRecentEventDetails_vw.Add(mostRecentEventDetails_vw); try { db.SaveChanges(); } catch (DbUpdateException) { if (MostRecentEventDetails_vwExists(mostRecentEventDetails_vw.EventId)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = mostRecentEventDetails_vw.EventId }, mostRecentEventDetails_vw)); }
public IHttpActionResult PutMostRecentEventDetails_vw(long id, MostRecentEventDetails_vw mostRecentEventDetails_vw) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != mostRecentEventDetails_vw.EventId) { return(BadRequest()); } db.Entry(mostRecentEventDetails_vw).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MostRecentEventDetails_vwExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetMostRecentEventDetails_vw(long id) { MostRecentEventDetails_vw mostRecentEventDetails_vw = db.MostRecentEventDetails_vw.Find(id); if (mostRecentEventDetails_vw == null) { return(NotFound()); } return(Ok(mostRecentEventDetails_vw)); }
public IHttpActionResult DeleteMostRecentEventDetails_vw(long id) { MostRecentEventDetails_vw mostRecentEventDetails_vw = db.MostRecentEventDetails_vw.Find(id); if (mostRecentEventDetails_vw == null) { return(NotFound()); } db.MostRecentEventDetails_vw.Remove(mostRecentEventDetails_vw); db.SaveChanges(); return(Ok(mostRecentEventDetails_vw)); }