public IHttpActionResult PutOznaceniOdgovori(int id, OznaceniOdgovori oznaceniOdgovori) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != oznaceniOdgovori.OznacenOdgovorId) { return(BadRequest()); } db.Entry(oznaceniOdgovori).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!OznaceniOdgovoriExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostOznaceniOdgovori(OznaceniOdgovori oznaceniOdgovori) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.OznaceniOdgovori.Add(oznaceniOdgovori); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = oznaceniOdgovori.OznacenOdgovorId }, oznaceniOdgovori)); }
public IHttpActionResult DeleteOznaceniOdgovori(int id) { OznaceniOdgovori oznaceniOdgovori = db.OznaceniOdgovori.Find(id); if (oznaceniOdgovori == null) { return(NotFound()); } db.OznaceniOdgovori.Remove(oznaceniOdgovori); db.SaveChanges(); return(Ok(oznaceniOdgovori)); }
public IHttpActionResult CustomPostOznaceniOdgovori(int p, OznaceniOdgovori obj) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (obj == null) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.OznaceniOdgovori.Add(obj); db.SaveChanges(); return(CreatedAtRoute("GetOznaceniOdgovori", new { id = obj.OznacenOdgovorId }, obj)); }
private void SpremiOdgovore() { oznaceniOdgovoriService.GetActionResponse("IzbrisiOznaceneOdgovoreByPitanjeId", polaze.PolazeId + "/" + listaPitanja[trenutnoPitanje].PitanjeId); foreach (Odgovor item in odgovoriList.ItemsSource) { if (item.Oznacen) { OznaceniOdgovori obj = new OznaceniOdgovori { PolazeId = polaze.PolazeId, PitanjeId = item.PitanjeId, OdgovorId = item.OdgovorId }; HttpResponseMessage responsePost = oznaceniOdgovoriService.PostActionResponse("CustomPostOznaceniOdgovori", obj); } } }