public async Task <IHttpActionResult> PuttblProjekti(int id, tblProjekti tblProjekti) { db.Configuration.ProxyCreationEnabled = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tblProjekti.id) { return(BadRequest()); } db.Entry(tblProjekti).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!tblProjektiExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> PosttblProjekti(tblProjekti tblProjekti) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tblProjektis.Add(tblProjekti); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = tblProjekti.id }, tblProjekti)); }
public async Task <IHttpActionResult> GettblProjekti(int id) { db.Configuration.ProxyCreationEnabled = false; tblProjekti tblProjekti = await db.tblProjektis.FindAsync(id); if (tblProjekti == null) { return(NotFound()); } return(Ok(tblProjekti)); }
public async Task <IHttpActionResult> DeletetblProjekti(int id) { tblProjekti tblProjekti = await db.tblProjektis.FindAsync(id); if (tblProjekti == null) { return(NotFound()); } db.tblProjektis.Remove(tblProjekti); await db.SaveChangesAsync(); return(Ok(tblProjekti)); }
public IHttpActionResult PuttblProjekti(int id, tblProjekti tblProjekti) { db.Configuration.ProxyCreationEnabled = false; var radnik = new tblProjekti { id = tblProjekti.id, nazivProjekta = tblProjekti.nazivProjekta, Opis = tblProjekti.Opis, idNadredjenog = tblProjekti.idNadredjenog, status = tblProjekti.status }; //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} //if (id != tblZaposleni.id) //{ // return BadRequest(); //} db.Entry(tblProjekti).State = EntityState.Modified; //try //{ db.SaveChanges(); //} //catch (DbUpdateConcurrencyException) //{ // if (!tblZaposleniExists(id)) // { // return NotFound(); // } // else // { // throw; // } //} return(StatusCode(HttpStatusCode.OK)); }