public ActionResult Details(int answer, string IdKlo) { int idKlo = Convert.ToInt32(IdKlo); Korisnik korisnik = getKorisnik(); Klon klon = db.Klons.Find(idKlo); Prati prati = db.Pratis.Where(p => p.IdKor == korisnik.IdKor).Where(p => p.IdKan == klon.IdKan).FirstOrDefault(); KlonPonudjeniOdg ponudjeni = db.KlonPonudjeniOdgs.Where(p => p.IdKlo == idKlo).Where(p => p.RedniBr == answer).FirstOrDefault(); Odgovor odgovor = new Odgovor(); odgovor.IdKlo = idKlo; odgovor.IdKor = korisnik.IdKor; odgovor.VrSlanja = DateTime.Now; odgovor.IdKPO = ponudjeni.IdKPO; odgovor.IdKan = (int)klon.IdKan; db.Odgovors.Add(odgovor); db.SaveChanges(); if (prati.Evaluacija == true) { if (ponudjeni.Tacan == true) { return(RedirectToAction("Correct", new { questionId = klon.IdKlo, answer = answer })); } else { return(RedirectToAction("Wrong", new { questionId = klon.IdKlo, answer = answer })); } } else { return(RedirectToAction("Success")); } }
private void Awake() { if (instance == null) { instance = this; } }
public ActionResult DeleteConfirmed(int id) { Klon klon = db.Klons.Find(id); db.Klons.Remove(klon); db.SaveChanges(); return(RedirectToAction("Index")); }
private void Start() { highScore.text = "" + PlayerPrefs.GetInt("skor"); goldScore.text = AltinKontrol.parayiGetir() + " AE"; if (Klon.areObjectsEmpty()) { Klon.nesneleriGetir(); } }
public ActionResult Edit([Bind(Include = "IdKlo,Naslov,Tekst,Slika,VrPravljenja,VrPoslZaklj,Zakljucano,IdPit,IdKan")] Klon klon) { if (ModelState.IsValid) { db.Entry(klon).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdKan = new SelectList(db.Kanals, "IdKan", "Naziv", klon.IdKan); ViewBag.IdPit = new SelectList(db.Pitanjes, "IdPit", "Naslov", klon.IdPit); return(View(klon)); }
public ActionResult Wrong(int questionId, int answer) { if (Session["uloga"] == null || Session["uloga"].ToString() != "student") { return(RedirectToAction("UnauthorizedAccess")); } Klon question = db.Klons.Find(questionId); ViewBag.K = db.Parametris.FirstOrDefault().K; ViewBag.Answer = answer; return(View(question)); }
public ActionResult HistoryDetails(int id) { if (Session["uloga"] == null || Session["uloga"].ToString() != "student") { return(RedirectToAction("UnauthorizedAccess")); } Korisnik korisnik = getKorisnik(); Klon klon = db.Klons.Find(id); var odgovor = db.Odgovors.Where(p => p.IdKlo == klon.IdKlo).Where(p => p.IdKor == korisnik.IdKor).FirstOrDefault(); ViewBag.K = db.Parametris.FirstOrDefault().K; ViewBag.Answer = odgovor.KlonPonudjeniOdg.RedniBr; return(View(klon)); }
// GET: Klons/Delete/5 public ActionResult Delete(int?id) { if (Session["uloga"] == null || Session["uloga"].ToString() != "student") { return(RedirectToAction("UnauthorizedAccess")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Klon klon = db.Klons.Find(id); if (klon == null) { return(HttpNotFound()); } return(View(klon)); }
public ActionResult Publish(int id, int?IdPit) { Pitanje pitanje = db.Pitanjes.Find(IdPit); Kanal kanal = db.Kanals.Find(id); Klon klon = new Klon(); klon.IdPit = pitanje.IdPit; klon.Naslov = pitanje.Naslov; klon.Tekst = pitanje.Tekst; klon.Slika = pitanje.Slika; klon.ImageToUpload = pitanje.ImageToUpload; klon.VrPravljenja = pitanje.VrPravljenja; klon.VrPoslZaklj = pitanje.VrPoslZaklj; klon.Zakljucano = pitanje.Zakljucano; klon.IdKan = id; db.Klons.Add(klon); db.SaveChanges(); var ponudjeniOdgs = db.PonudjeniOdgs.Where(p => p.IdPit == pitanje.IdPit).ToList(); string stringPonudjeni = ""; foreach (var ponudjeni in ponudjeniOdgs) { KlonPonudjeniOdg klonPonudjeni = new KlonPonudjeniOdg(); klonPonudjeni.Sadrzaj = ponudjeni.Sadrzaj; klonPonudjeni.RedniBr = ponudjeni.RedniBr; klonPonudjeni.Tacan = ponudjeni.Tacan; klonPonudjeni.IdKlo = klon.IdKlo; stringPonudjeni += klonPonudjeni.Sadrzaj + ";"; db.KlonPonudjeniOdgs.Add(klonPonudjeni); } db.SaveChanges(); //SignalR var context = GlobalHost.ConnectionManager.GetHubContext <PushHub>(); context.Clients.Group("Channel " + id).addNewQuestion(klon.Naslov, klon.Tekst, stringPonudjeni, klon.IdKlo, kanal.Naziv); return(RedirectToAction("PublishList")); }
// GET: Klons/Edit/5 public ActionResult Edit(int?id) { if (Session["uloga"] == null || Session["uloga"].ToString() != "student") { return(RedirectToAction("UnauthorizedAccess")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Klon klon = db.Klons.Find(id); if (klon == null) { return(HttpNotFound()); } ViewBag.IdKan = new SelectList(db.Kanals, "IdKan", "Naziv", klon.IdKan); ViewBag.IdPit = new SelectList(db.Pitanjes, "IdPit", "Naslov", klon.IdPit); return(View(klon)); }