public virtual ActionResult Düzenle(KullanıcıRolModel model, bool düzenlemeyeDevam)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KullanıcılarıYönet))
            {
                return(ErişimEngellendiView());
            }
            var kullanıcıRolü = _kullanıcıServisi.KullanıcıRolüAlId(model.Id);

            if (kullanıcıRolü == null)
            {
                return(RedirectToAction("Liste"));
            }
            try
            {
                if (ModelState.IsValid)
                {
                    if (kullanıcıRolü.SistemRolü && !model.Aktif)
                    {
                        throw new TSHata("Sistem rolünü düzenleyemezsiniz.");
                    }
                    if (kullanıcıRolü.SistemRolü && !kullanıcıRolü.SistemAdı.Equals(model.SistemAdı, StringComparison.InvariantCultureIgnoreCase))
                    {
                        throw new TSHata("Sistem rolünü düzenleyemezsiniz.");
                    }
                    kullanıcıRolü = model.ToEntity(kullanıcıRolü);
                    _kullanıcıServisi.KullanıcıRolüGüncelle(kullanıcıRolü);
                    _işlemServisi.İşlemEkle("KullanıcıRolü", "Kullanıcı rolü başarıyla güncellendi", kullanıcıRolü.Adı);
                    BaşarılıBildirimi("Kullanıcı rolü başarıyla güncellendi");
                    return(düzenlemeyeDevam ? RedirectToAction("Düzenle", new { id = kullanıcıRolü.Id }) : RedirectToAction("Liste"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                HataBildirimi(ex);
                return(RedirectToAction("Düzenle", new { id = kullanıcıRolü.Id }));
            }
        }