public IHttpActionResult Postiekarta(iekarta iekarta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.iekartas.Add(iekarta); try { db.SaveChanges(); } catch (DbUpdateException) { if (iekartaExists(iekarta.Iekartas_ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("IronManApi-Iekartas", new { id = iekarta.Iekartas_ID }, iekarta)); }
public IHttpActionResult Putiekarta(int id, iekarta iekarta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != iekarta.Iekartas_ID) { return(BadRequest()); } db.Entry(iekarta).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!iekartaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getiekarta(int id) { iekarta iekarta = db.iekartas.Find(id); if (iekarta == null) { return(NotFound()); } return(Ok(iekarta)); }
public IHttpActionResult Deleteiekarta(int id) { iekarta iekarta = db.iekartas.Find(id); if (iekarta == null) { return(NotFound()); } db.iekartas.Remove(iekarta); db.SaveChanges(); return(Ok(iekarta)); }