private static List <OgrenciViewModel> TezAlabilenOgrenciler() { int tezDonemID = new TezDonemService().TezDonemiGetir().Last().ID; int[] DonemdekiTezler = new TezService().TezleriGetir().Where(x => x.TezDonemID == tezDonemID).Select(x => x.ID).ToArray(); int[] DonemdekiOgrenciler = new TezOgrenciService().TezOgrencileriGetir().Where(x => DonemdekiTezler.Contains(x.TezID)).Select(x => x.OgrenciID).ToArray(); List <OgrenciViewModel> lst = new List <OgrenciViewModel>(); List <Kullanici> kullanicilar = new KullaniciService().KullanicilariGetir().ToList(); List <Ogrenci> ogrenciler = new OgrenciService().OgrencileriGetir().ToList().Where(x => !DonemdekiOgrenciler.Contains(x.ID)).ToList(); foreach (var item in ogrenciler) { Kullanici _kul = kullanicilar.Where(x => x.ID == item.ID).SingleOrDefault(); OgrenciViewModel ovm = new OgrenciViewModel { ID = item.ID, OgrenciNo = item.OgrenciNumarasi, Ad = _kul.Ad, Fotograf = _kul.Fotograf, Mail = _kul.Mail, Soyad = _kul.Soyad }; lst.Add(ovm); } return(lst); }
private bool OgrenciNoKontrol(string ogrenciNo, int ID = 0) { OgrenciService client = new OgrenciService(); if (ID == 0) { return(client.OgrencileriGetir().ToList().Where(x => x.OgrenciNumarasi == ogrenciNo).FirstOrDefault() != null ? false : true); } return(client.OgrencileriGetir().ToList().Where(x => x.OgrenciNumarasi == ogrenciNo && x.ID != ID).FirstOrDefault() != null ? false : true); }
private void OgrenciGuncelle(int kullaniciID, string ogrenciNo) { OgrenciService client = new OgrenciService(); Ogrenci _ogr = client.OgrencileriGetir().Where(x => x.ID == kullaniciID).SingleOrDefault(); if (_ogr != null) { _ogr.OgrenciNumarasi = ogrenciNo; } client.OgrenciGuncelle(_ogr); }
private void OgrenciEkle(int kullaniciID, string ogrenciNo) { OgrenciService client = new OgrenciService(); Ogrenci ogr = new Ogrenci { ID = kullaniciID, OgrenciNumarasi = ogrenciNo }; client.OgrenciEkle(ogr); }
protected void AraButton_OnClick(object sender, EventArgs e) { if (Numara.Text.Length < 4) { return; } var response = OgrenciService.OgrenciGetirOduncTablo(new OgrenciAraModel { Numara = Numara.Text }); if (response.Tamamlandi) { OgrenciRepeater.DataSource = response.Data; OgrenciRepeater.DataBind(); } }
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; } }
public string OgrenciSil(int ID) { var mesaj = ""; OgrenciService client = new OgrenciService(); Ogrenci ogr = client.OgrencileriGetir().Where(x => x.ID == ID).SingleOrDefault(); if (ogr != null) { if (new TezOgrenciService().TezOgrencileriGetir().Where(x => x.OgrenciID == ogr.ID).FirstOrDefault() == null) { client.OgrenciSil(ogr); new KullaniciService().KullaniciSil(new Kullanici { ID = ogr.ID }); mesaj = JsonConvert.SerializeObject(new { durum = "OK", mesaj = "Ogrenci Silindi" }); } else { mesaj = JsonConvert.SerializeObject(new { durum = "NO", mesaj = "Tez atanmış olan öğrenci silinemez" }); } } return(mesaj); }
private static List <OgrenciViewModel> OgrencileriGetir() { List <OgrenciViewModel> lst = new List <OgrenciViewModel>(); List <Kullanici> kullanicilar = new KullaniciService().KullanicilariGetir().ToList(); List <Ogrenci> ogrenciler = new OgrenciService().OgrencileriGetir().ToList(); foreach (var item in ogrenciler) { Kullanici _kul = kullanicilar.Where(x => x.ID == item.ID).SingleOrDefault(); OgrenciViewModel ovm = new OgrenciViewModel { ID = item.ID, OgrenciNo = item.OgrenciNumarasi, Ad = _kul.Ad, Fotograf = _kul.Fotograf, Mail = _kul.Mail, Soyad = _kul.Soyad }; lst.Add(ovm); } return(lst); }
/// <summary> /// giriş yapmış tüm rollere açık methot /// </summary> /// <param name="ID"></param> /// <returns></returns> //[AdminRole] public ActionResult Detay(int?ID) { if (ID != null) { Ogrenci ogr = new OgrenciService().OgrencileriGetir().SingleOrDefault(x => x.ID == ID); Kullanici kul = new KullaniciService().KullanicilariGetir().SingleOrDefault(x => x.ID == ID); if (kul != null && ogr != null) { OgrenciViewModel model = new OgrenciViewModel { ID = ogr.ID, Ad = kul.Ad, Fotograf = kul.Fotograf, Mail = kul.Mail, OgrenciNo = ogr.OgrenciNumarasi, Soyad = kul.Soyad }; return(View(model)); } } ViewBag.Mesaj = "Kullanıcı bulunamadı..."; return(null); }
public OgrenciIletisimForm() { InitializeComponent(); _ogrenciService = new OgrenciService(); _iletisimService = new IletisimService(); }
public LoginForm() { InitializeComponent(); _ogrenciService = new OgrenciService(); }
public OgrenciController(OgrenciService _service) { service = _service; }