public List <Word> GetByState(int day) { using (WordsDatabaseContext context = new WordsDatabaseContext()) { return(context.Set <Word>().Where(p => p.ÖgrenmeDurumu == 1).ToList()); } }
public List <Word> GetAll() { using (WordsDatabaseContext context = new WordsDatabaseContext()) { return(context.Words.ToList()); } }
public void Add(Word word) { using (WordsDatabaseContext context = new WordsDatabaseContext()) { context.Words.Add(word); context.SaveChanges(); } }
public void Delete(Word word) { using (WordsDatabaseContext context = new WordsDatabaseContext()) { var entity = context.Entry(word); entity.State = System.Data.Entity.EntityState.Deleted; context.SaveChanges(); } }
public void Grafik() { //Database context nesnesini oluşturuyoruz. var _context = new WordsDatabaseContext(); this.chartÖğrenme.Titles.Add("KELİMENİN GİRİLDİĞİ TARİHE GÖRE ÖĞRENİM DURUMU"); Series series1 = new Series(); series1.Name = "2019"; //Kelimenin girildiği tarihe göre öğrenme durumunu sıralıyoruz. var durum = _context.Words.Where(s => s.ÖgrenmeDurumu == 1).ToList <Word>(); foreach (var word in durum) { chartÖğrenme.Series["ÖğrenmeDurumu"].Points.AddXY(word.GirilenTarih, word.ÖgrenmeDurumu); break; } var durum1 = _context.Words.Where(s => s.ÖgrenmeDurumu == 2).ToList <Word>(); { foreach (var word in durum1) { chartÖğrenme.Series["ÖğrenmeDurumu"].Points.AddXY(word.GirilenTarih, word.ÖgrenmeDurumu); break; } } var durum2 = _context.Words.Where(s => s.ÖgrenmeDurumu == 3).ToList <Word>(); { foreach (var word in durum2) { chartÖğrenme.Series["ÖğrenmeDurumu"].Points.AddXY(word.GirilenTarih, word.ÖgrenmeDurumu); break; } } var durum3 = _context.Words.Where(s => s.ÖgrenmeDurumu == 4).ToList <Word>(); { foreach (var word in durum3) { chartÖğrenme.Series["ÖğrenmeDurumu"].Points.AddXY(word.GirilenTarih, word.ÖgrenmeDurumu); break; } } var durum4 = _context.Words.Where(s => s.ÖgrenmeDurumu == 5).ToList <Word>(); { foreach (var word in durum4) { chartÖğrenme.Series["ÖğrenmeDurumu"].Points.AddXY(word.GirilenTarih, word.ÖgrenmeDurumu); break; } } _context.SaveChanges(); }
private void mBtnKontrol_Click(object sender, EventArgs e) { WordsDatabaseContext wdb1 = new WordsDatabaseContext(); if (mtbxCevap.Text == mlblGizli.Text) { string kelime = mlblSoru.Text; var guncellenicekKelime = wdb.Words.Where(w => w.İngilizceKelime == kelime).FirstOrDefault(); guncellenicekKelime.ÖgrenmeDurumu += 1; wdb.SaveChanges(); puan += 10; } mlblPuan.Text = "Puan:" + puan.ToString(); RandomSoruGetirme(); }