public IHttpActionResult PostTrauki(Trauki trauki) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Traukis.Add(trauki); try { db.SaveChanges(); } catch (DbUpdateException) { if (TraukiExists(trauki.Trauki_ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("IronManApi-Trauki", new { id = trauki.Trauki_ID }, trauki)); }
public IHttpActionResult PutTrauki(int id, Trauki trauki) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != trauki.Trauki_ID) { return(BadRequest()); } db.Entry(trauki).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TraukiExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTrauki(int id) { Trauki trauki = db.Traukis.Find(id); if (trauki == null) { return(NotFound()); } return(Ok(trauki)); }
public IHttpActionResult DeleteTrauki(int id) { Trauki trauki = db.Traukis.Find(id); if (trauki == null) { return(NotFound()); } db.Traukis.Remove(trauki); db.SaveChanges(); return(Ok(trauki)); }