Пример #1
0
        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" }));
        }
Пример #2
0
        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"));
        }
Пример #5
0
 private void PersonelEkle(TBL_PERSONEL personel)
 {
     db.TBL_PERSONEL.Add(personel);
     db.SaveChanges();
 }
Пример #6
0
 private void PersonelGuncelle(TBL_PERSONEL personel)
 {
     db.Entry(personel).State = System.Data.Entity.EntityState.Modified;
     db.SaveChanges();
 }