public JsonResult EditAjax(int id, bool pasifMi, double sagTarafDegeri) { var kisitOnce = _nobetUstGrupKisitService.GetDetayById(id); var kisitOrj = new NobetUstGrupKisit { Id = kisitOnce.Id, //Aciklama = kisitOnce, KisitId = kisitOnce.KisitId, NobetUstGrupId = kisitOnce.NobetUstGrupId, PasifMi = kisitOnce.PasifMi, SagTarafDegeri = kisitOnce.SagTarafDegeri, SagTarafDegeriVarsayilan = kisitOnce.SagTarafDegeriVarsayilan, VarsayilanPasifMi = kisitOnce.VarsayilanPasifMi }; //TempData["KisitDuzenleSonuc"] = $"Kısıt: {kisit.KisitId} ({kisit.KisitKategoriAdi} / {kisit.KisitAdiGosterilen})"; //TempData["KisitDuzenleSonuc0"] = kisit.KisitId; //TempData["KisitDuzenleSonuc1"] = kisit.KisitKategoriAdi; //TempData["KisitDuzenleSonuc2"] = kisit.KisitAdiGosterilen; kisitOrj.PasifMi = !pasifMi; kisitOrj.SagTarafDegeri = sagTarafDegeri; try { var nobetUstGrupKisitSession = _nobetUstGrupKisitSessionService.GetSessionList("nobetUstGrupKisitSession", kisitOnce.NobetUstGrupId); _nobetUstGrupKisitService.Update(kisitOrj); var kisitSonra = _nobetUstGrupKisitService.GetDetayById(kisitOrj.Id); _nobetUstGrupKisitSessionService.AddSessionList(kisitOnce, kisitSonra, "nobetUstGrupKisitSession", nobetUstGrupKisitSession); nobetUstGrupKisitSession = _nobetUstGrupKisitSessionService.GetSessionList("nobetUstGrupKisitSession", kisitOnce.NobetUstGrupId); } catch (Exception e) { throw e; } var nobetUstGrupKisitlar = _nobetUstGrupKisitService.GetVarsayilandanFarkliOlanlar(kisitOrj.NobetUstGrupId); var varsayilandanFarkliMi = _nobetUstGrupKisitService.GetVarsayilandanFarkliMi(id); var sonuc = "Kural başarı ile güncellendi."; var kisit = _nobetUstGrupKisitService.GetDetayById(id); var guncellenenDurumlar = new GuncellenenNobetUstGrupKuralJsonModel { Mesaj = sonuc, VarsayilandanFarkliMi = varsayilandanFarkliMi, DegisenKisitSayisi = nobetUstGrupKisitlar.Count, GrupBazliKisitSayisi = kisit.NobetGrupGorevtipKisitSayisi, SagTarafDegeri = kisit.SagTarafDegeri, SagTarafDegeriVarsayilan = kisit.SagTarafDegeriVarsayilan, PasifMi = kisit.PasifMi, PasifMiVarsayilan = kisit.VarsayilanPasifMi }; return(ConvertToJson(guncellenenDurumlar)); }