public async Task <EmailSettingsDto> GetEmailSettingsAsync(int userId) { await _privilegesManager.Demand(userId, InstanceAdminPrivileges.ViewInstanceSettings); EmailSettings settings = await _instanceSettingsRepository.GetEmailSettings(); return((EmailSettingsDto)settings); }
internal async Task <EmailSettings> GetInstanceEmailSettings() { if (_instanceEmailSettings == null) { _instanceEmailSettings = await _instanceSettingsRepository.GetEmailSettings(); } return(_instanceEmailSettings); }