Пример #1
0
        public ActionResult NotVer(int id, NotVM note)
        {
            using (OIDbEntities db = new OIDbEntities())
            {
                if (!ModelState.IsValid)
                {
                    var   ogrtID = Convert.ToInt32(Session["OgrID"]);
                    NotVM not    = new NotVM()
                    {
                        Ogrenciler = db.Ogrencilers.Include(x => x.Bolumler).Where(x => x.ID == id).ToList(),
                        Ders       = db.Derslers.Where(x => x.OgretmenID == ogrtID).ToList()
                    };
                    return(View(note));
                }
                var find  = db.Ogrencilers.Find(id);
                var uid   = Convert.ToInt32(Session["UserID"]);
                var user  = db.Ogretmenlers.Find(uid);
                var ogrıd = Convert.ToInt32(Session["OgrID"]);
                db.Notlars.Add(note.Not);
                note.Not.OgretmenID = user.ID;
                note.Not.BolumID    = user.BolumID;
                note.Not.OgrencıID  = find.ID;
                db.SaveChanges();

                return(RedirectToAction("Index", id));
            }
        }
Пример #2
0
 public ActionResult NotVer(int id)
 {
     using (OIDbEntities db = new OIDbEntities())
     {
         var   ogrtID = Convert.ToInt32(Session["OgrID"]);
         NotVM note   = new NotVM()
         {
             Ogrenciler = db.Ogrencilers.Include(x => x.Bolumler).Where(x => x.ID == id).ToList(),
             Ders       = db.Derslers.Where(x => x.OgretmenID == ogrtID).ToList()
         };
         if (note.Ogrenciler == null)
         {
             return(HttpNotFound());
         }
         return(View(note));
     }
 }