public TaskBroker.Configuration.ExtraParameters GetBuildServersConfiguration() { TaskBroker.Configuration.ExtraParameters p = new Configuration.ExtraParameters(); p.BuildServerTypes = new List <Configuration.ExtraParametersBS>(); foreach (KeyValuePair <string, SourceControl.BuildServers.IBuildServer> bs in assemblySources.artifacts.BuildServersRegister) { TaskQueue.RepresentedModel rm = bs.Value.GetParametersModel().GetModel(); p.BuildServerTypes.Add(new TaskBroker.Configuration.ExtraParametersBS { Name = bs.Value.Name, Description = bs.Value.Description, ParametersModel = rm.schema.ToList().ToDictionary((keyItem) => keyItem.Value1, (valueItem) => new Configuration.SchemeValueSpec(valueItem.Value2)) //rm.ToDeclareDictionary() }); } return(p); }
public TaskBroker.Configuration.ExtraParameters GetBuildServersConfiguration() { TaskBroker.Configuration.ExtraParameters p = new Configuration.ExtraParameters(); p.BuildServerTypes = new List<Configuration.ExtraParametersBS>(); foreach (KeyValuePair<string, SourceControl.BuildServers.IBuildServer> bs in assemblySources.artifacts.BuildServersRegister) { TaskQueue.RepresentedModel rm = bs.Value.GetParametersModel().GetModel(); p.BuildServerTypes.Add(new TaskBroker.Configuration.ExtraParametersBS { Name = bs.Value.Name, Description = bs.Value.Description, ParametersModel = rm.schema.ToList().ToDictionary((keyItem) => keyItem.Value1, (valueItem) => new Configuration.SchemeValueSpec( valueItem.Value2)) //rm.ToDeclareDictionary() }); } return p; }