public void OzetKelimelerAyarla(List <dbTez> list) { string islenecekKelimeler = ""; Metin metin; Dictionary <string, int> sozluk; string kelimeler = ciktiManager.GetAll().Where(c => c.Bolum.Id == list[0].Bolum.Id).FirstOrDefault().CiktiKelimeler; string[] sonKelimeler = kelimeler.Split('|'); foreach (var item in list) { metin = new Metin(item.TezOzet); sozluk = metin.SozlukGetir(); Console.WriteLine("sozluk +" + sozluk.Count); foreach (var sozlukitem in sozluk) { for (int i = 0; i < sonKelimeler.Length; i++) { if (sonKelimeler[i] == sozlukitem.Key) { islenecekKelimeler += sonKelimeler[i] + "|"; } } } //Console.WriteLine(islenecekKelimeler); item.OzetKelime = islenecekKelimeler; tezManager.Update(item); islenecekKelimeler = ""; //Console.ReadLine(); } }
public void CiktiKelimelerAyarla(List <dbTez> tez) { string gmetin = ""; for (int i = 0; i < tez.Count; i++) { gmetin += tez[i].TezOzet; } Metin metin = new Metin(gmetin); Dictionary <string, int> sozluk = metin.SozlukGetir(); string sonMetin = ""; foreach (var item in sozluk) { if (item.Value < 50) { sonMetin += item.Key + "|"; } } List <dbCikti> s = ciktiManager.GetAll().Where(c => c.Bolum.Id == tez[0].Bolum.Id).ToList(); Console.WriteLine("Sozluk Uzunlugu " + sozluk.Count); if (s.Count == 0) { ciktiManager.Add(new dbCikti() { CiktiKelimeler = sonMetin, Bolum = tez[0].Bolum }); } else { //BURAYA CIKTIMANAGER UPDATE METODU GELECEK. } }
public void CiktiKelimelerAyarla() { List <dbTez> tez = tezManager.GetAll().ToList(); string gmetin = ""; for (int i = 0; i < tez.Count; i++) { gmetin += tez[i].TezOzet; } Metin metin = new Metin(gmetin); Dictionary <string, int> sozluk = metin.SozlukGetir(); string sonMetin = ""; foreach (var item in sozluk) { if (item.Value < 50) { sonMetin += item.Key + "|"; } } Console.WriteLine("Sozluk Uzunlugu " + sozluk.Count); ciktiManager.Add(new dbCikti() { Id = 0, CiktiKelimeler = sonMetin }); }