public SqlTable(TaskQueue.RepresentedModel model, string tableName) { TableName = tableName; Columns = new List <SqlColumn>(); Columns.Add(new SqlColumn(TableName + "_ID", TaskQueue.FieldType.num_int, true)); foreach (var clm in model.schema.ToList()) { //Columns.Add(new SqlColumn(clm.Value1, clm.Value2)); } }
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 MessageType(TaskMessage model) { UniqueName = model.MType; Model = new TaskQueue.RepresentedModel(model.GetType()); }