コード例 #1
0
 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);
 }
コード例 #2
0
 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);
     }
 }