public WorkflowsController( IWorkflowStore workflowStore, IWorkflowSerializer workflowSerializer, ITokenFormatterProvider tokenFormatterProvider, IIdGenerator idGenerator) { this.workflowStore = workflowStore; this.workflowSerializer = workflowSerializer; this.tokenFormatterProvider = tokenFormatterProvider; this.idGenerator = idGenerator; }
public WorkflowSerializer( IWorkflowTokenizer workflowTokenizer, ITokenFormatterProvider tokenFormatterProvider, IActivityLibrary activityLibrary, IIdGenerator idGenerator) { this.workflowTokenizer = workflowTokenizer; this.tokenFormatterProvider = tokenFormatterProvider; this.activityLibrary = activityLibrary; this.idGenerator = idGenerator; }
public static string ToString(this ITokenFormatterProvider formatterProvider, JToken token, string format) { var formatter = formatterProvider.GetFormatter(format); return(formatter.ToString(token)); }
public static JToken FromString(this ITokenFormatterProvider formatterProvider, string data, string format) { var formatter = formatterProvider.GetFormatter(format); return(formatter.FromString(data)); }