public async Task <OperationResult> UpdateSettings(BaneDanmarkLaBaseSettings baneDanmarkLaBaseSettings) { try { await _options.UpdateDb(settings => { settings.LogLevel = baneDanmarkLaBaseSettings.LogLevel; settings.LogLimit = baneDanmarkLaBaseSettings.LogLimit; settings.MaxParallelism = baneDanmarkLaBaseSettings.MaxParallelism; settings.NumberOfWorkers = baneDanmarkLaBaseSettings.NumberOfWorkers; settings.SdkConnectionString = baneDanmarkLaBaseSettings.SdkConnectionString; settings.SiteIds = baneDanmarkLaBaseSettings.SiteIds; }, _dbContext, UserId); return(new OperationResult(true, _baneDanmarkLaLocalizationService.GetString("SettingsHaveBeenUpdatedSuccessfully"))); } catch (Exception e) { Trace.TraceError(e.Message); _logger.LogError(e.Message); return(new OperationResult(false, _baneDanmarkLaLocalizationService.GetString("ErrorWhileUpdatingSettings"))); } }
public async Task <OperationResult> UpdateSettings([FromBody] BaneDanmarkLaBaseSettings baneDanmarkLaBaseSettings) { return(await _baneDanmarkLaPnSettingsService.UpdateSettings(baneDanmarkLaBaseSettings)); }