public IHttpActionResult PutOnay(int id, Onay onay) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != onay.OnayId) { return(BadRequest()); } db.Entry(onay).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!OnayExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetOnay(int id) { Onay onay = db.Onay.Find(id); if (onay == null) { return(NotFound()); } return(Ok(onay)); }
public IHttpActionResult PostOnay(Onay onay) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Onay.Add(onay); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = onay.OnayId }, onay)); }
public IHttpActionResult DeleteOnay(int id) { Onay onay = db.Onay.Find(id); if (onay == null) { return(NotFound()); } db.Onay.Remove(onay); db.SaveChanges(); return(Ok(onay)); }