示例#1
0
        public ActionResult Kaydet(Departman departman)
        {
            if (!ModelState.IsValid)
            {
                return(View("DepartmanForm"));
            }
            MesajViewModel model = new MesajViewModel();

            if (departman.Id == 0)
            {
                db.Departman.Add(departman);
                model.Mesaj = departman.Ad + " başarıyla eklendi...";
            }
            else
            {
                var guncellenecekDepartman = db.Departman.Find(departman.Id);
                if (guncellenecekDepartman == null)
                {
                    return(HttpNotFound());
                }
                guncellenecekDepartman.Ad = departman.Ad;
                model.Mesaj = departman.Ad + " başarıyla güncellendi...";
            }
            db.SaveChanges();
            model.Status   = true;
            model.LinkText = "Departman Listesi";
            model.Url      = "/Departman";
            return(PartialView("_Mesaj", model));
        }
示例#2
0
        public ActionResult Create([Bind(Include = "Id,Ad,Sifre,Role")] Kullanici kullanici)
        {
            if (ModelState.IsValid)
            {
                db.Kullanici.Add(kullanici);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(kullanici));
        }
示例#3
0
 public ActionResult Kaydet(Personel personel)
 {
     if (!ModelState.IsValid)
     {
         var model = new PersonelFormViewModel()
         {
             Departmanlar = db.Departman.ToList(),
             Personel     = personel
         };
         return(View("PersonelForm", model));
     }
     if (personel.Id == 0)
     {
         db.Personel.Add(personel);
     }
     else
     {
         db.Entry(personel).State = System.Data.Entity.EntityState.Modified;
     }
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }