Esempio n. 1
0
        public ActionResult Kaydet(Personel personel)
        {
            if (!ModelState.IsValid)
            {
                var model = new PersonelDepartmanViewModel()
                {
                    Departmanlar = db.Departman.ToList(),
                    personel     = new Personel()
                };
                return(View("PersonelForm", model));
            }

            if (personel.Id == 0)
            {
                db.Personel.Add(personel);
            }
            else
            {
                /*
                 * guncellepersonel.Ad = personel.Ad;
                 * guncellepersonel.Soyad = personel.Soyad;
                 * guncellepersonel.DepartmanId = personel.DepartmanId;
                 * guncellepersonel.DogumGunu = personel.DogumGunu;
                 * guncellepersonel.Maas = personel.Maas;
                 * guncellepersonel.Cinsiyet = personel.Cinsiyet;
                 */

                db.Entry(personel).State = System.Data.Entity.EntityState.Modified;
            }


            db.SaveChanges();

            return(RedirectToAction("Index", "Personel"));
        }
Esempio n. 2
0
        //Güncelleme işlemi için bilgilerin view içerisine gelmesi için gerekli
        public ActionResult Güncelle(int id)
        {
            var model = new PersonelDepartmanViewModel()
            {
                Departmanlar = db.Departman.ToList(),
                personel     = db.Personel.Find(id)
            };

            return(View("PersonelForm", model));
        }
Esempio n. 3
0
        public ActionResult Yeni()
        {
            var model = new PersonelDepartmanViewModel()
            {
                Departmanlar = db.Departman.ToList(),
                personel     = new Personel()
            };

            return(View("PersonelForm", model));
        }