public ActionResult GetDeleteForm(int id) { Models.OgrenciViewModel p = new Models.OgrenciViewModel(); p.ogrenci = db.Ogrenci.Single(x => x.ogrenciID == id); p.kullanici = db.Kullanici.Single(x => x.kullaniciID == p.ogrenci.kullaniciID); return(PartialView("_Delete", p)); }
public ActionResult GetEditForm(int id) { Models.OgrenciViewModel p = new Models.OgrenciViewModel(); p.ogrenci = db.Ogrenci.Single(x => x.ogrenciID == id); p.kullanici = db.Kullanici.Single(x => x.kullaniciID == p.ogrenci.kullaniciID); ViewBag.AileSgkID = new SelectList(db.AileSgk, "aileSgkID", "aileSgkAd"); ViewBag.EngelDurumID = new SelectList(db.EngelDurum, "engelDurumID", "engelDurumIcerik"); ViewBag.OkulTipID = new SelectList(db.OkulTip, "okulTipID", "okulTipAd", p.ogrenci.Okul.okulTipID); ViewBag.OkulID = new SelectList(db.Okul.Where(x => x.okulTipID == p.ogrenci.Okul.okulTipID), "okulID", "okulAd", p.ogrenci.okulID); ViewBag.OkulBolumID = new SelectList(db.OkulBolum.Where(x => x.okulID == p.ogrenci.okulID), "okulBolumID", "okulBolumAd", p.ogrenci.okulBolumID); ViewBag.SinifID = new SelectList(db.Sinif, "sinifID", "sinifAd", p.ogrenci.sinifID); ViewBag.OgrenimTurID = new SelectList(db.OgrenimTur, "ogrenimTurID", "ogrenimTurAd", p.ogrenci.ogrenimTurID); ViewBag.OgrenimTipID = new SelectList(db.OgrenimTip, "ogrenimTipID", "ogrenimTipAd", p.ogrenci.ogrenimTipID); return(PartialView("_Edit", p)); }
public ActionResult Edit(Models.OgrenciViewModel p) { if (ModelState.IsValid) { p.ogrenci.ogrenciMail = p.kullanici.kullaniciMail; p.kullanici.kullaniciGuncellemeTarihi = DateTime.Now; p.ogrenci.ogrenciGuncellemeTarih = DateTime.Now; p.ogrenci.Okul = db.Okul.Find(p.ogrenci.okulID); db.Entry(p.kullanici).State = EntityState.Modified; db.Entry(p.ogrenci).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AileSgkID = new SelectList(db.AileSgk, "aileSgkID", "aileSgkAd"); ViewBag.EngelDurumID = new SelectList(db.EngelDurum, "engelDurumID", "engelDurumIcerik"); ViewBag.OkulTipID = new SelectList(db.OkulTip, "okulTipID", "okulTipAd", p.ogrenci.Okul.okulTipID); ViewBag.OkulID = new SelectList(db.Okul.Where(x => x.okulTipID == p.ogrenci.Okul.okulTipID), "okulID", "okulAd", p.ogrenci.okulID); ViewBag.OkulBolumID = new SelectList(db.OkulBolum.Where(x => x.okulID == p.ogrenci.okulID), "okulBolumID", "okulBolumAd", p.ogrenci.okulBolumID); ViewBag.SinifID = new SelectList(db.Sinif, "sinifID", "sinifAd", p.ogrenci.sinifID); ViewBag.OgrenimTurID = new SelectList(db.OgrenimTur, "ogrenimTurID", "ogrenimTurAd", p.ogrenci.ogrenimTurID); ViewBag.OgrenimTipID = new SelectList(db.OgrenimTip, "ogrenimTipID", "ogrenimTipAd", p.ogrenci.ogrenimTipID); return(RedirectToAction("Index", p)); }