public static void UpdateConfigParameter(ConfigParameter configParameter, ConfigParameterData configParameterData) { Verify.Argument.IsNotNull(configParameter, "configParameter"); Verify.Argument.IsNotNull(configParameterData, "configParameterData"); configParameter.SetValue(configParameterData.Value); }
public static ConfigParameter CreateConfigParameter(Repository repository, ConfigParameterData configParameterData) { Verify.Argument.IsNotNull(repository, "repository"); Verify.Argument.IsNotNull(configParameterData, "configParameterData"); return(new ConfigParameter( repository, configParameterData.ConfigFile, configParameterData.Name, configParameterData.Value)); }
public static ConfigParameter CreateConfigParameter(IConfigAccessor configAccessor, ConfigParameterData configParameterData) { Verify.Argument.IsNotNull(configAccessor, "configAccessor"); Verify.Argument.IsNotNull(configParameterData, "configParameterData"); switch (configParameterData.ConfigFile) { case ConfigFile.Repository: throw new ArgumentException("Config file cannot be 'Repository'.", "configParameterData"); case ConfigFile.Other: return(new ConfigParameter( configAccessor, configParameterData.SpecifiedFile, configParameterData.Name, configParameterData.Value)); default: return(new ConfigParameter( configAccessor, configParameterData.ConfigFile, configParameterData.Name, configParameterData.Value)); } }