public ActionResult Create(DersVM model)
 {
     using (OIDbEntities db = new OIDbEntities())
     {
         if (!ModelState.IsValid)
         {
             DersVM ders = new DersVM()
             {
                 Bolumler    = db.Bolumlers.ToList(),
                 Dersler     = model.Dersler,
                 Ogretmenler = db.Ogretmenlers.ToList()
             };
             return(View(ders));
         }
         if (model.Dersler.ID == 0)
         {
             db.Derslers.Add(model.Dersler);
         }
         else
         {
             db.Entry(model.Dersler).State = System.Data.Entity.EntityState.Modified;
         }
         db.SaveChanges();
         return(RedirectToAction("List"));
     }
 }
 public ActionResult Create()
 {
     using (OIDbEntities db = new OIDbEntities())
     {
         DersVM ders = new DersVM()
         {
             Bolumler    = db.Bolumlers.ToList(),
             Ogretmenler = db.Ogretmenlers.ToList()
         };
         return(View(ders));
     }
 }
 public ActionResult Edit(int ID)
 {
     using (OIDbEntities db = new OIDbEntities())
     {
         var model = new DersVM()
         {
             Bolumler    = db.Bolumlers.ToList(),
             Dersler     = db.Derslers.Find(ID),
             Ogretmenler = db.Ogretmenlers.ToList()
         };
         if (model.Dersler == null)
         {
             return(HttpNotFound());
         }
         return(View("Create", model));
     }
 }