public MachineCommandIntegrationEventHandler( IMachineManager machineManager, IEventBus eventBus, IEventLogger eventLogger, ILogger logger) : base(eventLogger) { _machineManager = machineManager; _eventBus = eventBus; _logger = logger; }
public MonitoringService(IMachineManager machineManager, IConfigurationManager configurationManager, MachineProviderManager providerManager) { _machineManager = machineManager; _providerManager = providerManager; _configurationManager = configurationManager; _configurationManager.ApplicationSettingsUpdated += (sender, args) => { if (_timer == null) { return; } _timer.Interval = args.Data.Interval; }; }
public ConfigurationModule ( IConfigurationManager configurationManager, IMachineManager machineManager, IUserManager userManager ) : base("settings") { this.RequiresAuthentication(); Get("/bundle", p => { return(new { Machines = machineManager.GetMachines(), Users = userManager.GetUsers(), Settings = configurationManager.GetApplicationSettings() }); }); Get("/", p => { return(configurationManager.GetApplicationSettings()); }); Post("/", p => { this.RequiresAdmin(); return(configurationManager.UpdateApplicationSettings(this.Bind <ApplicationSettings>())); }); Put("/certificate", p => { this.RequiresAdmin(); return(configurationManager.AddCertificateExclusion(this.Bind <CertificateDetails>())); }); Get("/about", p => { return(configurationManager.GetApplicationInfo()); }); }
public MachinesModule(IMachineManager machineManager) : base("machines") { this.RequiresAuthentication(); Get("/", p => { return(machineManager.GetMachines()); }); Get("/{id:int}", p => { return(machineManager.GetMachine((int)p.id)); }); Put("/", async p => { this.RequiresAdmin(); return(await machineManager.CreateMachine(this.Bind <Machine>())); }); Post("/", async p => { this.RequiresAdmin(); return(await machineManager.UpdateMachine(this.Bind <Machine>())); }); Delete("/{id:int}", p => { this.RequiresAdmin(); return(machineManager.DeleteMachine((int)p.id)); }); Post("/sort", p => { this.RequiresAdmin(); machineManager.SortMachines(this.Bind <List <int> >()); return(HttpStatusCode.OK); }); }
public MachineService(IMachineManager manager) : base(manager) { _manager = manager; }
public MachineController(IMachineManager manager, ICNCLibUserContext userContext) { _manager = manager ?? throw new ArgumentNullException(); _userContext = userContext ?? throw new ArgumentNullException(); ((CNCLibUserContext)_userContext).InitFromController(this); }
public MachineController(IMachineManager MachineManager) { _MachineManager = MachineManager; }
public OrderManager(IMachineManager machineMgr) { machineManager = machineMgr; }
public ControlManager(IMachineManager machineManager, MachineProviderManager machineProviderManager) { _machineManager = machineManager; _machineProviderManager = machineProviderManager; }
public MachineService(IMachineManager manager) : base(manager) { _manager = manager ?? throw new ArgumentNullException(); }
public Service(IMachineManager machineManager, IEventBus eventBus) { _machineManager = machineManager; _eventBus = eventBus; }
/// <summary> /// Ctor, injects <see cref="IMachineManager"/>. /// </summary> /// <param name="machineManager"></param> public MachineServiceController(IMachineManager machineManager) { _machineManager = machineManager; }
public MachineController(IMachineManager manager, ICNCLibUserContext userContext) { _manager = manager; _userContext = userContext; }
public MachineController(IMachineManager machineManager) { _machineManager = machineManager ?? throw new ArgumentNullException(nameof(machineManager)); }