private KvizPitanje PostaviPitanje(String pit, String[] odg, int tacan) { KvizPitanje k = new KvizPitanje(); k.pitanje = pit; for (int i = 0; i < 4; i++) { k.odgovori[i] = odg[i]; } k.tacanOdgovor = tacan; return(k); }
public IHttpActionResult Insert([FromBody] KvizPitanjaInsertData data) { Kviz kviz = db.Kvizs.Where(k => k.ID == data.KvizID).FirstOrDefault(); if (kviz != null) { kviz.NazivKviza = data.NazivKviza; kviz.Razina = data.Razina; db.SaveChanges(); } List <KvizPitanje> toRemove = db.KvizPitanjes.Where(k => k.KvizID == data.KvizID).ToList(); db.KvizPitanjes.RemoveRange(toRemove); foreach (var i in data.PitanjaIDs) { KvizPitanje kp = new KvizPitanje(); kp.KvizID = data.KvizID; kp.PitanjeID = i; db.KvizPitanjes.Add(kp); } db.SaveChanges(); return(Ok(1)); }
private void Pitanja(int brKategorije) { String[] odg; PitanjaKviz = new KvizPitanje[5]; switch (brKategorije) { case 1: //MITOLOGIJA slicica = "mitologija"; //prvo pitanje odg = PostaviOdgovore("Heraklo", "Hermes", "Ares", "Pan"); PitanjaKviz[0] = PostaviPitanje("Kako je bilo ime bogu rata, prezrenom sinu Zeusa i Here?", odg, 2); //drugo pitanje odg = PostaviOdgovore("Temis", "Prometej", "Atlas", "Metis"); PitanjaKviz[1] = PostaviPitanje("Kako se zvao Titan kojem je, po kazni Zeusovoj, prikovanom na litici orao kljucao jetru?", odg, 1); //trece pitanje odg = PostaviOdgovore("Melpomena", "Erato", "Talija", "Klio"); PitanjaKviz[2] = PostaviPitanje("Koja je od muza bila zadužena za komediju?", odg, 2); //cetvrto pitanje odg = PostaviOdgovore("Zeus", "Posejdon", "Had", "Hefest"); PitanjaKviz[3] = PostaviPitanje("Vrhovni bog svih bogova s Olimpa, bog neba, svijeta i kiše zvao se...", odg, 0); //peto pitanje odg = PostaviOdgovore("Posejdon", "Kronos", "Ares", "Had"); PitanjaKviz[4] = PostaviPitanje("Kako se zvao bog podzemlja, vladar mrtvih, Zeusov brat?", odg, 3); //postavke za start opis = "Mitologija je znanost koja proučava priče fantastičnog sadržaja u kojima su junaci bogovi, polubogovi, heroji i slično. Te priče bilježi mit, legenda, tradicija, usmena predaja i drugo. Kviz sadrži pet pitanja koja imaju četiri ponuđena odgovora od kojih je samo jedan tačan. Sretno!"; kategorija = "Mitologija"; slika = "https://cdn.discordapp.com/attachments/674554517626552321/795771687165231104/zeus.png"; break; case 2: //GEOGRAFIJA slicica = "geografija"; //prvo pitanje odg = PostaviOdgovore("Evropa", "Sjeverna Amerika", "Brazil", "Azija"); PitanjaKviz[0] = PostaviPitanje("Označi uljeza", odg, 2); //drugo pitanje odg = PostaviOdgovore("Amazon", "Nil", "Kongo", "Dunav"); PitanjaKviz[1] = PostaviPitanje("Koja je najveća rijeka na svijetu?", odg, 0); //trece pitanje odg = PostaviOdgovore("Himalaji", "Mount Everest", "Pirineji", "Alpe"); PitanjaKviz[2] = PostaviPitanje("Koji je najviši planinski vrh na svijetu?", odg, 1); //cetvrto pitanje odg = PostaviOdgovore("Apenini", "Atlas", "Ural", "Dinaridi"); PitanjaKviz[3] = PostaviPitanje("Koja planina dijeli Evropu od Azije?", odg, 2); //peto pitanje odg = PostaviOdgovore("Gobi", "Sahara", "Takla Makan", "Kalahari"); PitanjaKviz[4] = PostaviPitanje("Koja je najveća pustinja na svijetu?", odg, 1); //postavke za start opis = "Geografija je znanost koja proučava prostornu stvarnost Zemljine površine. Naziv potječe iz klasične starine, a upućuje na prvotno značenje geografije, pa je prema tome nastala i riječ zemljopis. Kviz sadrži pet pitanja koja imaju četiri ponuđena odgovora od kojih je samo jedan tačan. Sretno!"; kategorija = "Geografija"; slika = "https://cdn.discordapp.com/attachments/674554517626552321/795780323995942972/compass.png"; break; case 3: //SVEMIR slicica = "svemir"; //prvo pitanje odg = PostaviOdgovore("6 planeta", "7 planeta", "8 planeta", "9 planeta"); PitanjaKviz[0] = PostaviPitanje("U Sunčevom sistemu ima...", odg, 2); //drugo pitanje odg = PostaviOdgovore("tri planete", "jedna planeta", "četiri planete", "dvije planete"); PitanjaKviz[1] = PostaviPitanje("Između Zemlje i Sunca nalaze se...", odg, 3); //trece pitanje odg = PostaviOdgovore("Saturn", "Zemlja", "Mars", "Mjesec"); PitanjaKviz[2] = PostaviPitanje("Planet sa prstenom zove se...", odg, 0); //cetvrto pitanje odg = PostaviOdgovore("suze i bijes", "strah i užas", "jad i bijeda", "tuga i jad"); PitanjaKviz[3] = PostaviPitanje("Mars ima dva satelita koji se zovu Phobos i Deimos, što u prijevodu znači...", odg, 1); //peto pitanje odg = PostaviOdgovore("54 godine", "64 godine", "74 godine", "84 godine"); PitanjaKviz[4] = PostaviPitanje("Uranu su za jedan obilazak oko Sunca potrebne...", odg, 3); //postavke za start opis = "Svemir, kosmos, kozmos, vasiona ili univerzum jest beskonačno prostranstvo koje nas okružuje. To je ustvari vremenski prostor u kome plovi mnoštvo nebeskih tijela i koji postoji neovisno od ljudskog znanja. Kviz sadrži pet pitanja koja imaju četiri ponuđena odgovora od kojih je samo jedan tačan. Sretno!"; kategorija = "Svemir"; slika = "https://cdn.discordapp.com/attachments/674554517626552321/795773114579157012/astronomy.png"; break; case 4: //SPORT slicica = "sport"; //prvo pitanje odg = PostaviOdgovore("9.58s", "10.12s", "9.12s", "15.23s"); PitanjaKviz[0] = PostaviPitanje("Koji je Usain Boltov rekord u trčanju na 100m?", odg, 0); //drugo pitanje odg = PostaviOdgovore("tenis", "plivanje", "američki fudbal", "košarka"); PitanjaKviz[1] = PostaviPitanje("LA Lakers i New York Knicks su timovi koji igraju koji sport?", odg, 3); //trece pitanje odg = PostaviOdgovore("15 minuta", "65 minuta", "90 minuta", "120 minuta"); PitanjaKviz[2] = PostaviPitanje("Koliko traje fudbalska utakmica?", odg, 2); //cetvrto pitanje odg = PostaviOdgovore("3", "12", "5", "1"); PitanjaKviz[3] = PostaviPitanje("Koliko prstenova ima zastava Olimpijade?", odg, 2); //peto pitanje odg = PostaviOdgovore("12km", "72.5km", "42.1km", "20km"); PitanjaKviz[4] = PostaviPitanje("Maraton je utrka koja je duga...", odg, 2); //postavke za start opis = "Sport je svaka fizička i psihička aktivnost koju čovjek izvodi po utvrđenom skupu pravila, u cilju takmičenja sa protivnikom ili protivničkim timom, uz primjenu propisanog sistema bodovanja na osnovu kojeg se utvrđuje pobjednik. Kviz sadrži pet pitanja koja imaju četiri ponuđena odgovora od kojih je samo jedan tačan. Sretno!"; kategorija = "Sport"; slika = "https://cdn.discordapp.com/attachments/674554517626552321/795773625222824026/volleyball.png"; break; } }