public virtual Dictionary <string, KeyValuePair <int, string> > GetAllResourceValues(int languageId, bool?loadPublicLocales) { var key = string.Format(LOCALSTRINGRESOURCES_ALL_KEY, languageId); if (!loadPublicLocales.HasValue || _cacheManager.Ayarlandı(key)) { var rez = _cacheManager.Al(key, () => { var query = from l in _lsrRepository.Tabloİzlemesiz orderby l.ResourceName where l.LanguageId == languageId select l; return(ResourceValuesToDictionary(query)); }); _cacheManager.Sil(string.Format(LOCALSTRINGRESOURCES_ALL_PUBLIC_KEY, languageId)); _cacheManager.Sil(string.Format(LOCALSTRINGRESOURCES_ALL_ADMIN_KEY, languageId)); return(rez); } key = string.Format(loadPublicLocales.Value ? LOCALSTRINGRESOURCES_ALL_PUBLIC_KEY : LOCALSTRINGRESOURCES_ALL_ADMIN_KEY, languageId); return(_cacheManager.Al(key, () => { var query = from l in _lsrRepository.Tabloİzlemesiz orderby l.ResourceName where l.LanguageId == languageId select l; query = loadPublicLocales.Value ? query.Where(r => !r.ResourceName.StartsWith(ADMIN_LOCALSTRINGRESOURCES_PATTERN)) : query.Where(r => r.ResourceName.StartsWith(ADMIN_LOCALSTRINGRESOURCES_PATTERN)); return ResourceValuesToDictionary(query); })); }
//şifre değişti public void Olay(KullanıcıŞifreDeğiştirdiOlayı olayMesajı) { _önbellekYönetici.Sil(string.Format(KULLANICI_ŞİFRE_ÖMRÜ, olayMesajı.Şifre.KullanıcıId)); }