public IHttpActionResult PosttblNadredjeni(tblNadredjeni tblNadredjeni) { db.Configuration.ProxyCreationEnabled = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tblNadredjenis.Add(tblNadredjeni); try { db.SaveChanges(); } catch (DbUpdateException) { if (tblNadredjeniExists(tblNadredjeni.id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tblNadredjeni.id }, tblNadredjeni)); }
public IHttpActionResult PuttblNadredjeni(int id, tblNadredjeni tblNadredjeni) { db.Configuration.ProxyCreationEnabled = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tblNadredjeni.id) { return(BadRequest()); } db.Entry(tblNadredjeni).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tblNadredjeniExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GettblNadredjeni(int id) { db.Configuration.ProxyCreationEnabled = false; tblNadredjeni tblNadredjeni = db.tblNadredjenis.Find(id); if (tblNadredjeni == null) { return(NotFound()); } return(Ok(tblNadredjeni)); }
public IHttpActionResult DeletetblNadredjeni(int id) { db.Configuration.ProxyCreationEnabled = false; tblNadredjeni tblNadredjeni = db.tblNadredjenis.Find(id); if (tblNadredjeni == null) { return(NotFound()); } db.tblNadredjenis.Remove(tblNadredjeni); db.SaveChanges(); return(Ok(tblNadredjeni)); }