public ActionResult DersSecimi() { List <DersDb> MevcutOlmayanDersler = new List <DersDb>(); NotOtomasyonuEntities db = new NotOtomasyonuEntities(); var dersler = from ders in db.DersDbs select ders; var mevcutDersler = from ders in db.DersDbs join not in db.NotDbs on ders.DersId equals not.DersId where not.OgrenciNo == User.Identity.Name select ders; foreach (DersDb aDers in dersler) { MevcutOlmayanDersler.Add(aDers); } foreach (DersDb aDers in dersler) { foreach (DersDb aMevcutDers in mevcutDersler) { if (aDers.DersId == aMevcutDers.DersId) { MevcutOlmayanDersler.Remove(aDers); } } } ViewBag.mevcut = mevcutDersler; ViewBag.mevcutOlmayan = MevcutOlmayanDersler; return(View(dersler)); }
public ActionResult RegisterOgretmen(RegisterOgretmen model) { if (ModelState.IsValid) { var user = new ApplicationUser(); user.UserName = model.OgretmenId; user.Name = model.OgretmenIsim; user.Surname = model.OgretmenSoyisim; var result = userManager.Create(user, model.Sifre); if (result.Succeeded) { NotOtomasyonuEntities db = new NotOtomasyonuEntities(); OgretmenDb aOgretmen = new OgretmenDb(); aOgretmen.Ad = model.OgretmenIsim; aOgretmen.Soyad = model.OgretmenSoyisim; aOgretmen.Id = model.OgretmenId; db.OgretmenDbs.Add(aOgretmen); db.SaveChanges(); userManager.AddToRole(user.Id, "Ogretmen"); return(RedirectToAction("Index", new { id = User.Identity.Name })); } else { foreach (var error in result.Errors) { ModelState.AddModelError("", error); } } } return(View(model)); }
public ActionResult OgrenciNotlariniGuncelle(NotDb model) { NotOtomasyonuEntities db = new NotOtomasyonuEntities(); var notupdate = db.NotDbs.FirstOrDefault(i => i.NotId == model.NotId); if (notupdate != null) { notupdate.Sinav1 = model.Sinav1; notupdate.Sinav2 = model.Sinav2; notupdate.Sinav3 = model.Sinav3; notupdate.Sozlu1 = model.Sozlu1; notupdate.Sozlu2 = model.Sozlu2; notupdate.Sozlu3 = model.Sozlu3; db.SaveChanges(); } return(RedirectToAction("OgrenciNotlariniGoruntule", new { dersId = notupdate.DersId })); }