public void SetTags(ITableColumn column, TaskContext context) { column.Dispatcher.Invoke(() => { var tags = (TagInfo)TagInfoUtility.Names.Random(); column.SetTags(context.Authentication, tags); }); }
private static JsonColumnInfos.ItemInfo InitializeFields(Authentication authentication, JsonColumnInfos.ItemInfo item, ITableColumn column) { column.SetName(authentication, item.Name); column.SetDataType(authentication, item.DataType); column.SetComment(authentication, item.Comment); column.SetTags(authentication, (TagInfo)item.Tags); column.SetIsReadOnly(authentication, item.IsReadOnly); column.SetIsUnique(authentication, item.IsUnique); column.SetAutoIncrement(authentication, item.AutoIncrement); column.SetDefaultValue(authentication, item.DefaultValue); column.SetAllowNull(authentication, item.AllowNull); return(item); }
private static void SetFields(Authentication authentication, JsonColumnInfos.ItemInfo item, ITableColumn column) { if (column.Name != item.Name) { column.SetName(authentication, item.Name); } if (column.DataType != item.DataType) { column.SetDataType(authentication, item.DataType); } if (column.Comment != item.Comment) { column.SetComment(authentication, item.Comment); } if (column.Tags != (TagInfo)item.Tags) { column.SetTags(authentication, (TagInfo)item.Tags); } if (column.IsReadOnly != item.IsReadOnly) { column.SetIsReadOnly(authentication, item.IsReadOnly); } if (column.IsUnique != item.IsUnique) { column.SetIsUnique(authentication, item.IsUnique); } if (column.AutoIncrement != item.AutoIncrement) { column.SetAutoIncrement(authentication, item.AutoIncrement); } if (column.DefaultValue != item.DefaultValue) { column.SetDefaultValue(authentication, item.DefaultValue); } if (column.AllowNull != item.AllowNull) { column.SetAllowNull(authentication, item.AllowNull); } }
public void SetTags() { column.SetTags(authentication, RandomUtility.NextTags()); }