public WorkerContainerInstallerGenerator(string projectName, StorageInterfaceGenerator storageInterface, MessageBusInterfaceGenerator messageBusInterface, MessageBusHandlerInterfaceGenerator messageBusHandlerInterface, OperationInterfaceGenerator operationInterface, ActionBaseGenerator actionBase, bool canInitialize = true) : base(projectName, "Utils", "Installer", typeof(WorkerContainerInstallerTemplate), canInitialize)
 {
     ActionBase                 = actionBase;
     StorageInterface           = storageInterface;
     MessageBusInterface        = messageBusInterface;
     MessageBusHandlerInterface = messageBusHandlerInterface;
     OperationInterface         = operationInterface;
 }
 public AddMessageToQueueGenerator(string projectName, AddMessageToQueue modelParameters, OperationInterfaceGenerator operationInterface, MessageBusInterfaceGenerator messageBusInterface, IList <Modelable> queue) : base(projectName, "Operations", modelParameters.Name, typeof(AddMessageToQueueTemplate), modelParameters, modelParameters.Name)
 {
     Queue = (AzureServiceBusQueueGenerator)queue.Single(x => x.Key.Equals(modelParameters.QueueName));
     MessageBusInterface = messageBusInterface;
     OperationInterface  = operationInterface;
 }
Exemple #3
0
 public WorkerMainGenerator(string projectName, StorageInterfaceGenerator storageInterfaceGenerator, MessageBusInterfaceGenerator messageBusInterface, MessageBusHandlerInterfaceGenerator messageBusHandlerInterface) : base(projectName, "", "Program", typeof(WorkerMainTemplate))
 {
     StorageInterface           = storageInterfaceGenerator;
     MessageBusHandlerInterface = messageBusHandlerInterface;
     MessageBusInterface        = messageBusInterface;
 }
Exemple #4
0
 public AzureServiceBusQueueGenerator(string projectName, MessageBusInterfaceGenerator messageBusInterfaceGenerator, AzureServiceBusQueue modelParameters, DataGeneratorGenerator dataGenerator, IList <EntityGenerator> entities) : base(projectName, modelParameters.Name, modelParameters.Name + "Context", typeof(AzureServiceBusQueueTemplate), modelParameters, modelParameters.Name)
 {
     DataGenerator = dataGenerator;
     Entities      = entities.ToList();
     MessageBusInterfaceGenerator = messageBusInterfaceGenerator;
 }