public TishoViewModel(IAutomationManager automationManager, IRegionManager regionManager)
 {
     this.regionManager     = regionManager;
     this.automationManager = automationManager;
     CSKACommand            = new DelegateCommand(DoMethod);
     NavigateToPesa         = new DelegateCommand(Navigate);
 }
 /// <summary>
 /// Default constructor.
 /// </summary>
 /// <param name="manager"></param>
 /// <param name="options"></param>
 /// <param name="logger"></param>
 public AutomationService(
     IAutomationManager manager,
     IOptions <AutomationOptions> options,
     ILogger <AutomationService> logger)
 {
     _automations = new List <Automation>();
     _manager     = manager;
     _options     = options.Value;
     _logger      = logger;
 }
Esempio n. 3
0
 public DComCore()
 {
     configuration          = new ConfigReader();
     commandExecutor        = new FunctionExecutor(this, configuration);
     this.processingManager = new ProcessingManager(this, commandExecutor);
     this.acquisitor        = new Acquisitor(acquisitionTrigger, this.processingManager, this, configuration);
     this.automationManager = new AutomationManager(this, processingManager, automationTrigger, configuration);
     InitializePointCollection();
     InitializeAndStartThreads();
     logBuilder = new StringBuilder();
     Thread.CurrentThread.Name = "Main Thread";
 }
Esempio n. 4
0
 public MainViewModel()
 {
     configuration          = new ConfigReader();
     commandExecutor        = new FunctionExecutor(this, configuration, lockObj);
     this.acquisitor        = new Acquisitor(acquisitionTrigger, this.commandExecutor, this, configuration);
     this.automationManager = new AutomationManager(this, commandExecutor, configuration);
     InitializePointCollection();
     InitializeAndStartThreads();
     logBuilder                = new StringBuilder();
     ConnectionState           = ConnectionState.DISCONNECTED;
     Thread.CurrentThread.Name = "Main Thread";
 }
Esempio n. 5
0
 /// <summary>
 /// Automation Controller constructor
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="membershipManager"></param>
 /// <param name="manager"></param>
 /// <param name="userManager"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="configuration"></param>
 /// <param name="webhookPublisher"></param>
 /// <param name="dbContext"></param>
 public AutomationsController(
     IAutomationRepository repository,
     IAutomationManager manager,
     IMembershipManager membershipManager,
     ApplicationIdentityUserManager userManager,
     IHttpContextAccessor httpContextAccessor,
     IConfiguration configuration,
     IWebhookPublisher webhookPublisher,
     StorageContext dbContext) : base(repository, userManager, httpContextAccessor, membershipManager, configuration)
 {
     _manager          = manager;
     _webhookPublisher = webhookPublisher;
     _dbContext        = dbContext;
 }
Esempio n. 6
0
        public MainViewModel()
        {
            configuration          = new ConfigReader();
            commandExecutor        = new FunctionExecutor(this, configuration);
            this.processingManager = new ProcessingManager(this, commandExecutor);
            this.acquisitor        = new Acquisitor(acquisitionTrigger, this.processingManager, this, configuration);
            this.automationManager = new AutomationManager(this, processingManager, automationTrigger, configuration);
            var thread = new Thread(StartWCFServer);

            thread.Name = "WCF Server";
            thread.Start();
            InitializePointCollection();
            InitializeAndStartThreads();
            logBuilder                = new StringBuilder();
            ConnectionState           = ConnectionState.DISCONNECTED;
            Thread.CurrentThread.Name = "Main Thread";
        }
 /// <summary>
 /// AssetsController constructor
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="membershipManager"></param>
 /// <param name="userManager"></param>
 /// <param name="automationManager"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="binaryObjectManager"></param>
 /// <param name="configuration"></param>
 /// <param name="binaryObjectRepo"></param>
 /// <param name="webhookPublisher"></param>
 /// <param name="manager"></param>
 public AssetsController(
     IAssetRepository repository,
     IMembershipManager membershipManager,
     ApplicationIdentityUserManager userManager,
     IAutomationManager automationManager,
     IHttpContextAccessor httpContextAccessor,
     IBinaryObjectManager binaryObjectManager,
     IConfiguration configuration,
     IBinaryObjectRepository binaryObjectRepo,
     IWebhookPublisher webhookPublisher,
     IAssetManager manager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration)
 {
     this.automationManager   = automationManager;
     this.binaryObjectRepo    = binaryObjectRepo;
     this.binaryObjectManager = binaryObjectManager;
     this.webhookPublisher    = webhookPublisher;
     this.manager             = manager;
 }
Esempio n. 8
0
 public DetailsModel(IAutomationManager automationManager)
 {
     this.automationManager = automationManager;
 }
Esempio n. 9
0
 public EditModel(IAutomationManager automationManager)
 {
     this.automationManager = automationManager;
 }
Esempio n. 10
0
 public DeleteModel(IAutomationManager automationManager)
 {
     this.automationManager = automationManager;
 }
Esempio n. 11
0
 public IndexModel(IAutomationManager automationManager)
 {
     this.automationManager = automationManager;
 }
Esempio n. 12
0
 public CreateModel(IAutomationManager automationManager)
 {
     this.automationManager = automationManager;
 }