public List <_not> _Not_Arama(ders ders, sinif sinif, string donem)
        {
            List <_not> aramasonuc = new List <_not>();

            if (ders == null)
            {
                aramasonuc = kaynak.notlar.FindAll(x => x.sinif == sinif && x.donem == donem);
            }
            if (sinif == null)
            {
                aramasonuc = kaynak.notlar.FindAll(x => x.ders == ders && x.donem == donem);
            }
            if (donem == "")
            {
                aramasonuc = kaynak.notlar.FindAll(x => x.ders == ders && x.sinif == sinif);
            }
            if (sinif == null && ders == null)
            {
                aramasonuc = kaynak.notlar.FindAll(x => x.donem == donem);
            }
            if (sinif == null && donem == "")
            {
                aramasonuc = kaynak.notlar.FindAll(x => x.ders == ders);
            }
            if (ders == null && donem == "")
            {
                aramasonuc = kaynak.notlar.FindAll(x => x.sinif == sinif);
            }
            if (sinif == null && ders == null && donem == "")
            {
                aramasonuc = kaynak.notlar.ToList();
            }
            return(aramasonuc);
        }
        public List <dersprogrami> Dprg_arama(string gun, sinif sinif)
        {
            List <dersprogrami> aramasonuc = new List <dersprogrami>();

            if (gun == "")
            {
                aramasonuc = kaynak.dersprogramlari.FindAll(x => x.sinif == sinif);
            }
            if (sinif == null)
            {
                aramasonuc = kaynak.dersprogramlari.FindAll(x => x.gun == gun);
            }
            if (gun == "" && sinif == null)
            {
                aramasonuc = kaynak.dersprogramlari.ToList();
            }
            if (gun != "" && sinif != null)
            {
                aramasonuc = kaynak.dersprogramlari.FindAll(x => x.gun == gun && x.sinif == sinif);
            }

            return(aramasonuc);
        }
 public void Sinif_Silme(sinif sinif)
 {
     kaynak.siniflar.Remove(sinif);
 }
        public void Sinif_Guncelleme(sinif sinif, sinif guncel)
        {
            int index = kaynak.siniflar.FindIndex(x => x == sinif);

            kaynak.siniflar[index] = guncel;
        }
 public void Sinif_ekleme(sinif yeni)
 {
     kaynak.siniflar.Add(yeni);
 }
 public List <ogrenci> Ogrenci_Arama(sinif sinif)
 {
     return(kaynak.ogrenciler.FindAll(x => x.sinif == sinif));
 }