private static IWorkflowBuilder GetDefaultBuilder(string connectionString)
        {
            var generator = new OptimaJet.Workflow.DbPersistence.DbXmlWorkflowGenerator(connectionString);

            var builder = new WorkflowBuilder<XElement>(generator,
                new XmlWorkflowParser(),
                new OptimaJet.Workflow.DbPersistence.DbSchemePersistenceProvider(connectionString)
                ).WithDefaultCache();
            return builder;
        }
        private static IWorkflowBuilder GetDefaultBuilder(string connectionString)
        {
            var generator = new OptimaJet.Workflow.DbPersistence.DbXmlWorkflowGenerator(connectionString);

            var builder = new WorkflowBuilder <XElement>(generator,
                                                         new XmlWorkflowParser(),
                                                         new OptimaJet.Workflow.DbPersistence.DbSchemePersistenceProvider(connectionString)
                                                         ).WithDefaultCache();

            return(builder);
        }
Exemple #3
0
        private WorkflowRuntime CreateRuntimeMSSQL()
        {
            var generator = new OptimaJet.Workflow.DbPersistence.DbXmlWorkflowGenerator(Parameters.ConnectionString);

            callbackProvider = new WorkflowCallbackProvider(Parameters, generator);
            var builder = new WorkflowBuilder <XElement>(callbackProvider,
                                                         new XmlWorkflowParser(),
                                                         new OptimaJet.Workflow.DbPersistence.DbSchemePersistenceProvider(Parameters.ConnectionString)
                                                         ).WithDefaultCache();

            return(new WorkflowRuntime(Parameters.RuntimeId)
                   .WithBuilder(builder)
                   .WithPersistenceProvider(new OptimaJet.Workflow.DbPersistence.DbPersistenceProvider(Parameters.ConnectionString)));
        }
        private WorkflowRuntime CreateRuntimeMSSQL()
        {
            var generator = new OptimaJet.Workflow.DbPersistence.DbXmlWorkflowGenerator(Parameters.ConnectionString);
            callbackProvider = new WorkflowCallbackProvider(Parameters, generator);
            var builder = new WorkflowBuilder<XElement>(callbackProvider,
                new XmlWorkflowParser(),
                new OptimaJet.Workflow.DbPersistence.DbSchemePersistenceProvider(Parameters.ConnectionString)
                ).WithDefaultCache();

            return new WorkflowRuntime(Parameters.RuntimeId)
                .WithBuilder(builder)
                .WithPersistenceProvider(new OptimaJet.Workflow.DbPersistence.DbPersistenceProvider(Parameters.ConnectionString));
        }