Beispiel #1
0
 public ActionResult Guncelle(Models.tblDepartman model)
 {
     if (model.departmanId > 0)
     {
         if (ModelState.IsValid)
         {  //Güncellenecek model gerekli validationları geçerse buraya girecektir.
             var eskidepartman = db.tblDepartman.FirstOrDefault(m => m.departmanId == model.departmanId);
             if (eskidepartman != null)
             {  // Güncelle işleminin yapıldığı yerdir.
                 eskidepartman.departmanAd = model.departmanAd;
                 db.SaveChanges();
                 return(RedirectToAction("Index"));
             }
             else
             {  // Güncellenecek model bulunamadıysa not found hatası verilecektirç
                 return(HttpNotFound());
             }
         }
         else
         {
             return(View("Guncelle", model));
         }
     }
     else
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
 }
Beispiel #2
0
 public ActionResult Ekle(Models.tblDepartman model)
 {
     if (ModelState.IsValid)
     {   //Model validation'ı sağlandığında buraya girecektir.
         db.tblDepartman.Add(model);
         db.SaveChanges();
         var role = new Models.tblRole();
         role.roleAd      = "Birim Yetkilisi";
         role.departmanId = model.departmanId;
         db.tblRole.Add(role);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     else
     {  //Model validation'ı sağlanmadığında buraya girecektir.
         return(View("YeniDepartman", model));
     }
 }