private static List <TezViewModel> TezGetir() { List <TezViewModel> lst = new List <TezViewModel>(); TezService client = new TezService(); List <Kullanici> kullanicilar = new KullaniciService().KullanicilariGetir().ToList(); List <Ogretmen> ogretmenler = new OgretmenService().OgretmenleriGetir().ToList(); foreach (Tez item in client.TezleriGetir()) { TezViewModel tvm = new TezViewModel { ID = item.ID, TezAdi = item.TezAdi, TezDonemID = item.TezDonemID, TezKodID = item.TezKodID, OgretmenID = item.OgretmenID, TezDonemi = new TezDonemService().TezDonemiGetir().Where(x => x.ID == item.TezDonemID).SingleOrDefault().TezDonemAdi, EklenmeTarihi = item.OlusturmaTarihi }; OgretmenViewModel tmp = OgretmenleriGetir().SingleOrDefault(x => x.ID == item.OgretmenID); tvm.OgretimGorevlisi = $"{tmp.Unvan} {tmp.Ad} {tmp.Soyad}"; lst.Add(tvm); } return(lst); }
public List <TezDosyaYuklemeViewModel> TezDosyaYuklemeListesi() { //Tez Adı - Ogretim Görevlisi - Tez Ders Kodu - Tez Donemi - Dosya Adı - Açıklaması - Yukleyen Ogrenci List <Kullanici> _kullanicilar = new KullaniciService().KullanicilariGetir().ToList(); List <TezDosyaYuklemeViewModel> lst = new List <TezDosyaYuklemeViewModel>(); foreach (TezDosyaYukleme tezdosya in new TezDosyaYuklemeService().TezDosyaYuklemeGetir().ToList()) { Tez _tez = new TezService().TezleriGetir().FirstOrDefault(x => x.ID == tezdosya.TezID); TezDersKod _tezDersKod = new TezDersKodService().TezDersKodlariGetir().FirstOrDefault(x => x.ID == _tez.TezKodID); TezDonemi _tezDonemi = new TezDonemService().TezDonemiGetir().FirstOrDefault(x => x.ID == _tez.TezDonemID); Ogretmen _ogretmen = new OgretmenService().OgretmenleriGetir().FirstOrDefault(x => x.ID == _tez.OgretmenID); TezDosyaYuklemeViewModel model = new TezDosyaYuklemeViewModel { ID = tezdosya.ID, DosyaAciklama = tezdosya.DosyaAciklama, DosyaAdi = tezdosya.DosyaAdi, DosyaYolu = tezdosya.DosyaYolu, Ogrenci = _kullanicilar.Where(x => x.ID == tezdosya.YuklenenOgrenciID).ToList(), Ogretmen = _kullanicilar.FirstOrDefault(x => x.ID == _tez.OgretmenID), Tez = _tez, TezDersKodu = _tezDersKod, TezDonemi = _tezDonemi, Unvan = _ogretmen.Unvan, EklenmeTarihi = tezdosya.OlusturmaTarihi }; lst.Add(model); } return(lst); }
private void OgretmenGuncelle(int kullaniciID, string unvan) { OgretmenService client = new OgretmenService(); Ogretmen _ogr = client.OgretmenleriGetir().Where(x => x.ID == kullaniciID).SingleOrDefault(); if (_ogr != null) { _ogr.Unvan = unvan; } client.OgretmenGuncelle(_ogr); }
private void OgretmenEkle(int kullaniciID, string unvan) { OgretmenService client = new OgretmenService(); Ogretmen ogr = new Ogretmen { ID = kullaniciID, Unvan = unvan }; client.OgretmenEkle(ogr); }
public ProfilViewModel(int KullaniciID) { Kullanici kul = _kullanicilar.SingleOrDefault(x => x.ID == KullaniciID); base.ID = kul.ID; base.Mail = kul.Mail; base.Ad = kul.Ad; base.Fotograf = kul.Fotograf; base.Soyad = kul.Soyad; base.Sifre = kul.Sifre; base.RolID = kul.RolID; if (kul.RolID == 2) // Ogretim Görevlisi { Unvan = new OgretmenService().OgretmenleriGetir().SingleOrDefault(x => x.ID == kul.ID).Unvan; } else if (kul.RolID == 3) // Ogrenci { OgrenciNo = new OgrenciService().OgrencileriGetir().SingleOrDefault(x => x.ID == kul.ID).OgrenciNumarasi; } }
private static List <OgretmenViewModel> OgretmenleriGetir() { List <OgretmenViewModel> lst = new List <OgretmenViewModel>(); List <Kullanici> kullanicilar = new KullaniciService().KullanicilariGetir().ToList(); List <Ogretmen> ogretmenler = new OgretmenService().OgretmenleriGetir().ToList(); foreach (var item in ogretmenler) { Kullanici _kul = kullanicilar.Where(x => x.ID == item.ID).SingleOrDefault(); OgretmenViewModel ovm = new OgretmenViewModel { ID = item.ID, Unvan = item.Unvan, Ad = _kul.Ad, Fotograf = _kul.Fotograf, Mail = _kul.Mail, Soyad = _kul.Soyad }; lst.Add(ovm); } return(lst); }
public string OgretmenSil(int ID) { var mesaj = ""; OgretmenService client = new OgretmenService(); Ogretmen ogr = client.OgretmenleriGetir().Where(x => x.ID == ID).SingleOrDefault(); if (ogr != null) { if (new TezService().TezleriGetir().Where(x => x.OgretmenID == ogr.ID).FirstOrDefault() == null) { client.OgretmenSil(ogr); new KullaniciService().KullaniciSil(new Kullanici { ID = ogr.ID }); mesaj = JsonConvert.SerializeObject(new { durum = "OK", mesaj = "Ogretmen Silindi" }); } else { mesaj = JsonConvert.SerializeObject(new { durum = "NO", mesaj = "Tez atanmış olan öğretmen silinemez" }); } } return(mesaj); }
public ActionResult Detay(int?ID) { if (ID != null) { Ogretmen ogr = new OgretmenService().OgretmenleriGetir().SingleOrDefault(x => x.ID == ID); Kullanici kul = new KullaniciService().KullanicilariGetir().SingleOrDefault(x => x.ID == ID); if (kul != null && ogr != null) { OgretmenViewModel model = new OgretmenViewModel { ID = ogr.ID, Ad = kul.Ad, Fotograf = kul.Fotograf, Mail = kul.Mail, Unvan = ogr.Unvan, Soyad = kul.Soyad }; ViewBag.OgretimGorevlisininTezleri = OgretimGorevlisininTezleri(ID); return(View(model)); } } ViewBag.Mesaj = "Kullanıcı bulunamadı..."; return(null); }