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