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));
        }