public bool SkorKaydiEkle(YeniSkorKaydi aKayit) { try { int lKey = Convert.ToInt32(aKayit.Key); lKey--; string lKeyS = (lKey - (aKayit.Skor * 2) - (DateTime.Now.Hour + 57) * 1000) + ""; if (lKeyS.Substring(0, 3) != lKeyS.Substring(3, 3)) { return(false); } using (var lDb = new yilanEntities()) { yilan_skorlar lKayit = lDb.yilan_skorlar.FirstOrDefault(s => s.kullanici == aKayit.Kullanici) ?? new yilan_skorlar(); if (lKayit.id == 0 || lKayit.skor < aKayit.Skor) { lKayit.kullanici = aKayit.Kullanici; lKayit.skor = aKayit.Skor; lKayit.zaman = DateTime.Now; if (lKayit.id == 0) { lDb.yilan_skorlar.Add(lKayit); } lDb.SaveChanges(); } return(true); } } catch (Exception e) { return(false); } }
public List <string> MesajListesiGetir() { using (var Db = new yilanEntities()) { List <string> lMesajlar = Db.yilan_mesajlar.Where(m => m.aktif == 0).Select(m => m.mesaj).ToList(); return(lMesajlar); } }
public List <SkorKaydi> SkorListesiGetir() { using (var lDb = new yilanEntities()) { return((from s in lDb.yilan_skorlar orderby s.skor descending select new SkorKaydi() { Kullanici = s.kullanici, Skor = s.skor }).Take(12).ToList()); } }