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)); } }
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)); } }