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)); } }
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)); } }