// GET: Home public ActionResult Quiz() { AppUserScore kullaniciScore = new AppUserScore(); kullaniciScore.AppUser = Session["girisyapan"] as AppUser; if (kullaniciScore.Score != null) { ViewBag.testcozuldu = "Daha önce testi cozdunuz."; } return(View(qRep.GetAll())); }
public ActionResult Snake(int skor2) { //try //{ AppUser kullanici = Session["girisyapan"] as AppUser; if (asRep.Any(x => x.AppUserID == kullanici.ID && x.Game == "Snake") == true) { AppUserScore varOlanKullaniciScore = asRep.Default(x => x.AppUserID == kullanici.ID && x.Game == "Snake"); Score skor = sRep.Default(x => x.ID == varOlanKullaniciScore.ScoreID); if (skor2 > skor.ScoreValue) { skor.ScoreValue = skor2; sRep.Update(skor); } else { ViewBag.gec = "Daha önceki skorunuzu geçemediniz. Oyun kaydedilmedi."; } } else { AppUserScore kullaniciScore = new AppUserScore(); kullaniciScore.AppUserID = kullanici.ID; Score score = new Score(); score.ScoreValue = skor2; sRep.Add(score); kullaniciScore.ScoreID = score.ID; kullaniciScore.Game = "Snake"; asRep.Add(kullaniciScore); } return(Json(new { result = 1, puan = skor2 })); //} //catch (Exception) //{ // return Json(new { result = 0 }); //} }
public ActionResult Quiz(int skor) { try { AppUserScore kullaniciScore = new AppUserScore(); kullaniciScore.AppUser = Session["girisyapan"] as AppUser; kullaniciScore.Game = "Quiz"; kullaniciScore.Score = new Score(); kullaniciScore.Score.ScoreValue = skor; kullaniciScore.AppUser.QuizCozuldu = 1; asRep.Add(kullaniciScore); return(Json(new { result = 1, puan = skor, ok = false, newurl = Url.Action("Login", "Home") })); } catch (Exception) { return(Json(new { result = 0 })); } }