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