コード例 #1
0
ファイル: OgrenciDers.cs プロジェクト: mertaltunkus/mvcdeneme
        public void FindSonNot()
        {
            OkulDbEntities db = new OkulDbEntities();

            SonNot = (Vize * 4 + Final * 6) / 10;
            db.OgrenciDers.Add(this);
            db.SaveChanges();
            Ogrenci            ogrenci        = db.Ogrenci.Find(this.OgrenciId);
            List <OgrenciDers> ogrenciDersler = db.OgrenciDers.Where(x => x.OgrenciId == this.OgrenciId).ToList();
            int ort = 0;

            foreach (var item in ogrenciDersler)
            {
                ort += item.SonNot.Value / ogrenciDersler.Count;
            }
            ogrenci.GenelOrt        = ort;
            db.Entry(ogrenci).State = EntityState.Modified;
            db.SaveChanges();
        }