public async Task <EmailSettingsDto> GetEmailSettingsAsync(int userId)
        {
            await _privilegesManager.Demand(userId, InstanceAdminPrivileges.ViewInstanceSettings);

            EmailSettings settings = await _instanceSettingsRepository.GetEmailSettings();

            return((EmailSettingsDto)settings);
        }
示例#2
0
 internal async Task <EmailSettings> GetInstanceEmailSettings()
 {
     if (_instanceEmailSettings == null)
     {
         _instanceEmailSettings = await _instanceSettingsRepository.GetEmailSettings();
     }
     return(_instanceEmailSettings);
 }