public IHttpActionResult PostMISROT(MISROT mISROT) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.MISROT.Add(mISROT); try { db.SaveChanges(); } catch (DbUpdateException) { if (MISROTExists(mISROT.KOD_MISRA)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = mISROT.KOD_MISRA }, mISROT)); }
public IHttpActionResult PutMISROT(int id, MISROT mISROT) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != mISROT.KOD_MISRA) { return(BadRequest()); } db.Entry(mISROT).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MISROTExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetMISROT(int id) { MISROT mISROT = db.MISROT.Find(id); if (mISROT == null) { return(NotFound()); } return(Ok(mISROT)); }
public IHttpActionResult DeleteMISROT(int id) { MISROT mISROT = db.MISROT.Find(id); if (mISROT == null) { return(NotFound()); } db.MISROT.Remove(mISROT); db.SaveChanges(); return(Ok(mISROT)); }