public async Task <IHttpActionResult> Putknjiga(int id, knjiga knjiga) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != knjiga.id_knjiga) { return(BadRequest()); } db.Entry(knjiga).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!knjigaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void btnDodaj_Click(object sender, EventArgs e) { knjiga trenutniUnos = new knjiga(); trenutniUnos.nazivKnjige = txtKnjiga.Text; trenutniUnos.iznajmljeno = cmbIznajmljena.Text; popisKnjiga.Add(trenutniUnos); lstPopis.Items.Add(String.Format(formatListe, trenutniUnos.nazivKnjige, trenutniUnos.iznajmljeno)); }
public ActionResult DodajKnjigu([Bind(Include = "naslov, zanr_id")] knjiga Knjiga) { if (ModelState.IsValid) { db.knjiga.Add(Knjiga); db.SaveChanges(); return(RedirectToAction("DodajAutora")); } ModelState.Clear(); return(View()); }
public async Task <IHttpActionResult> Postknjiga(knjiga knjiga) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.knjiga.Add(knjiga); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = knjiga.id_knjiga }, knjiga)); }
public async Task <IHttpActionResult> Deleteknjiga(int id) { knjiga knjiga = await db.knjiga.FindAsync(id); if (knjiga == null) { return(NotFound()); } db.knjiga.Remove(knjiga); await db.SaveChangesAsync(); return(Ok(knjiga)); }