public ActionResult Kaydet(TBL_PERSONEL personel) { if (!ModelState.IsValid) { var model = new PersonelViewModel() { Departmanlar = db.TBL_DEPARTMAN.ToList(), Personel = personel }; //Veritabanındaki tablodan birden fazla sütunu SelectList'e eklemek için anonymous type liste oluşturuluyor var listPersonel = db.TBL_PERSONEL.Select(x => new { ID = x.ID, AdSoyad = x.AD + " " + x.SOYAD }).ToList(); ViewBag.PersonelListe = new SelectList(listPersonel, "ID", "AdSoyad"); return(View("Kaydet", model)); } if (personel.ID == 0) { PersonelEkle(personel); } else { PersonelGuncelle(personel); } return(RedirectToAction("Index", "PersonelIslem", new { area = "Admin" })); }
public ActionResult Guncelle(TBL_PERSONEL p) { var temp = db.TBL_PERSONEL.Find(p.ID); temp.PERSONEL = p.PERSONEL; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult PersonelEkle(TBL_PERSONEL p) { if (!ModelState.IsValid) { return(View("PersonelEkle")); } db.TBL_PERSONEL.Add(p); db.SaveChanges(); return(View()); }
public ActionResult PersonelGuncelle(TBL_PERSONEL p) { if (!ModelState.IsValid) { return(View("PersonelGetir")); } var prs = db.TBL_PERSONEL.Find(p.ID); prs.PERSONEL = p.PERSONEL; db.SaveChanges(); return(RedirectToAction("Index")); }
private void PersonelEkle(TBL_PERSONEL personel) { db.TBL_PERSONEL.Add(personel); db.SaveChanges(); }
private void PersonelGuncelle(TBL_PERSONEL personel) { db.Entry(personel).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); }