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; }
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"; }
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"; }
/// <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; }
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; }
public DetailsModel(IAutomationManager automationManager) { this.automationManager = automationManager; }
public EditModel(IAutomationManager automationManager) { this.automationManager = automationManager; }
public DeleteModel(IAutomationManager automationManager) { this.automationManager = automationManager; }
public IndexModel(IAutomationManager automationManager) { this.automationManager = automationManager; }
public CreateModel(IAutomationManager automationManager) { this.automationManager = automationManager; }