public IHttpActionResult DeleteDekovi(int DeckId) { Dekovi dekovi = db.Dekovi.Find(DeckId); Kategorije kategorije = null; // use existing category field to find cateogry if (dekovi.KategorijaId != null) { kategorije = db.Kategorije.Find(dekovi.KategorijaId); } if (dekovi == null) { return(NotFound()); } db.Dekovi.Remove(dekovi); if (kategorije != null) { db.Kategorije.Remove(kategorije); } db.SaveChanges(); return(Ok(dekovi)); }
public IHttpActionResult PostDekovi(DekoviCreateVM model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Dekovi dek; if (model == null) { return(BadRequest(ModelState)); } dek = new Dekovi(); dek.Ime = model.Ime; dek.KorisnikId = model.KorisnikId; // create new category for deck Kategorije kategorija = new Kategorije(); kategorija.Naziv = model.Kategorija; db.Dekovi.Add(dek); db.Kategorije.Add(kategorija); db.SaveChanges(); return(Ok(dek)); }
public IHttpActionResult DeletePitanje(int DeckId, int PitanjeId) { Dekovi dekovi = db.Dekovi.Find(DeckId); // use existing category field to find cateogry Pitanja pitanje = db.Pitanja.Find(PitanjeId); if (dekovi == null || pitanje == null) { return(NotFound()); } db.Pitanja.Remove(pitanje); db.SaveChanges(); return(Ok(pitanje)); }