コード例 #1
0
 public ActionResult GetDetailsForm(int id)
 {
     Models.PersonelViewModel p = new Models.PersonelViewModel();
     p.personel  = db.Personel.Single(x => x.personelID == id);
     p.kullanici = db.Kullanici.Single(x => x.kullaniciID == p.personel.kullaniciID);
     return(PartialView("_Details", p));
 }
コード例 #2
0
 public ActionResult GetEditForm(int id)
 {
     Models.PersonelViewModel p = new Models.PersonelViewModel();
     p.personel      = db.Personel.Single(x => x.personelID == id);
     p.kullanici     = db.Kullanici.Single(x => x.kullaniciID == p.personel.kullaniciID);
     ViewBag.birimID = new SelectList(db.Birim, "birimID", "birimAd", p.personel.birimID);
     ViewBag.bolumID = new SelectList(db.Bolum.Where(x => x.birimID == p.personel.birimID), "bolumID", "bolumAd", p.personel.bolumID);
     return(PartialView("_Edit", p));
 }
コード例 #3
0
 public ActionResult Create(Models.PersonelViewModel p)
 {
     if (ModelState.IsValid)
     {
         p.kullanici.kullaniciTipID        = 2;
         p.kullanici.kullaniciEklemeTarihi = DateTime.Now;
         db.Kullanici.Add(p.kullanici);
         p.personel.personelEklemeTarih = DateTime.Now;
         p.personel.kullaniciID         = p.kullanici.kullaniciID;
         db.Personel.Add(p.personel);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(RedirectToAction("Index", p));
 }
コード例 #4
0
 public ActionResult Edit(Models.PersonelViewModel p)
 {
     if (ModelState.IsValid)
     {
         p.kullanici.kullaniciTipID            = 2;
         p.kullanici.kullaniciGuncellemeTarihi = DateTime.Now;
         p.personel.personelGuncellemeTarih    = DateTime.Now;
         db.Entry(p.kullanici).State           = EntityState.Modified;
         db.Entry(p.personel).State            = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.birimID = new SelectList(db.Birim, "birimID", "birimAd", p.personel.birimID);
     ViewBag.bolumID = new SelectList(db.Bolum.Where(x => x.birimID == p.personel.birimID), "bolumID", "bolumAd", p.personel.bolumID);
     return(RedirectToAction("Index", p));
 }