コード例 #1
0
        public async Task Delete(string name, string providerName, string providerKey)
        {
            LinSetting setting = await _settingRepository.FindAsync(name, providerName, providerKey);;

            if (setting != null)
            {
                await _settingRepository.DeleteAsync(setting.Id);
            }
        }
コード例 #2
0
        public async Task DeleteAsync(string name, string providerName, string providerKey)
        {
            var setting = await SettingRepository.FindAsync(name, providerName, providerKey).ConfigureAwait(false);

            if (setting != null)
            {
                await SettingRepository.DeleteAsync(setting).ConfigureAwait(false);
            }
        }
コード例 #3
0
        public virtual async Task DeleteAsync(string name, string providerName, string providerKey)
        {
            var setting = await SettingRepository.FindAsync(name, providerName, providerKey);

            if (setting != null)
            {
                await SettingRepository.DeleteAsync(setting);
            }
        }
        public virtual async Task DeleteAsync(string name, string providerName, string providerKey)
        {
            var setting = await SettingRepository.FindAsync(name, providerName, providerKey);

            if (setting != null)
            {
                await SettingRepository.DeleteAsync(setting);

                await Cache.RemoveAsync(CalculateCacheKey(CurrentTenant.Id, name, providerName, providerKey), considerUow : true);
            }
        }
コード例 #5
0
 public async Task Delete(Guid id)
 {
     await _settingRepository.DeleteAsync(id);
 }