public static APIClient.Models.Setting Map(Model.Setting setting) { APIClient.Models.Setting mappedSetting = new APIClient.Models.Setting(); mappedSetting.Application = setting.Application; mappedSetting.Documentation = setting.Documentation; mappedSetting.Environment = setting.Environment; mappedSetting.Fullpath = setting.Fullpath; mappedSetting.JSONValue = setting.JSONValue; return(mappedSetting); }
public async Task AddSettingAsync(Setting setting) { try { setting.Application = this.CurrentApplication; setting.Environment = this.CurrentEnviroment; this.CurrentSettings.Add(setting); Settings settingsOperation = new Settings(this.Settings4netAPI); APIClient.Models.Setting remoteSetting = ModelToAPIMapper.Map(setting); await settingsOperation.AddSettingAsync(remoteSetting).ConfigureAwait(false); } catch (Exception exp) { logger.Warn("Exception when adding setting to remote settings4net API", exp); } }