public ServicesPageViewModel( IServicesManager servicesManager, INavigationService navigationService, ISessionStateService sessionStateService) { Contract.Assert(servicesManager != null); Contract.Assert(navigationService != null); Contract.Assert(sessionStateService != null); _dispatcher = CoreWindow.GetForCurrentThread().Dispatcher; _servicesManager = servicesManager; _sessionStateService = sessionStateService; Services = new ObservableCollection<ServiceInformation>(); NavigateToService = new LambdaCommand( parameter => { Contract.Assert(parameter is ServiceInformation); if (_sessionStateService.SessionState.ContainsKey(nameof(ServiceInformation))) { _sessionStateService.SessionState.Remove(nameof(ServiceInformation)); } _sessionStateService.SessionState.Add(nameof(ServiceInformation), parameter); navigationService.Navigate(PageTokens.GeneratePassword, null); }); NavigateToAddService = new LambdaCommand(_ => navigationService.Navigate(PageTokens.AddService, null)); _servicesManager.ServicesUpdated += ResetServicesSync; ResetServicesSync(); }
public NakedObjectsFramework(IMessageBroker messageBroker, ISession session, ILifecycleManager lifecycleManager, IServicesManager servicesManager, INakedObjectManager nakedObjectManager, IObjectPersistor persistor, IReflector reflector, IMetamodelManager metamodelManagerManager, IDomainObjectInjector domainObjectInjector, NakedObjectFactory nakedObjectFactory, SpecFactory memberFactory, ITransactionManager transactionManager, IFrameworkResolver frameworkResolver, ILoggerFactory loggerFactory) { MessageBroker = messageBroker; Session = session; LifecycleManager = lifecycleManager; ServicesManager = servicesManager; NakedObjectManager = nakedObjectManager; Persistor = persistor; Reflector = reflector; MetamodelManager = metamodelManagerManager; DomainObjectInjector = domainObjectInjector; TransactionManager = transactionManager; FrameworkResolver = frameworkResolver; domainObjectInjector.Framework = this; memberFactory.Initialize(this, loggerFactory, loggerFactory.CreateLogger <SpecFactory>()); nakedObjectFactory.Initialize(metamodelManagerManager, session, lifecycleManager, persistor, nakedObjectManager, loggerFactory); }
public HomeController(IRepositoryManager repositoryManager, ICacheRepository cacheRepository, IServicesManager servicesManager) { this.repositoryManager = repositoryManager; this.cacheRepository = cacheRepository; this.servicesManager = servicesManager; }
protected virtual void MigrateAspectServices(DataDbContextAccessor <TAudit, TAuditProperty, TMigration, TTabulation, TTenant, TGenId, TIncremId, TCreatedBy> dbContextAccessor, Action migrateStructureAction) { IServicesManager <IMigrateAccessorAspect> aspects = null; // 数据迁移支持写入连接(包括未启用读写分离的默认连接)// 或启用数据同步的默认与写入连接(数据同步改为在 AccessorBatchExecutor 底层实现) if (dbContextAccessor.IsWritingConnectionString()) // || dbContextAccessor.CurrentTenant.DataSynchronization { aspects = dbContextAccessor.GetService <IServicesManager <IMigrateAccessorAspect> >(); aspects.ForEach(aspect => { if (aspect.Enabled) { aspect.PreProcess(dbContextAccessor); // 前置处理数据迁移 } }); } // 结构迁移支持写入连接(包括未启用读写分离的默认连接)或启用结构同步的默认与写入连接 if (dbContextAccessor.IsWritingConnectionString() || dbContextAccessor.CurrentTenant.StructureSynchronization) { migrateStructureAction.Invoke(); } if (aspects.IsNotNull()) { aspects.ForEach(aspect => { if (aspect.Enabled) { aspect.PostProcess(dbContextAccessor); // 后置处理数据迁移 } }); } }
public ActionSpec(SpecFactory memberFactory, IMetamodelManager metamodel, ILifecycleManager lifecycleManager, ISession session, IServicesManager servicesManager, INakedObjectManager nakedObjectManager, IActionSpecImmutable actionSpecImmutable, IMessageBroker messageBroker, ITransactionManager transactionManager, IObjectPersistor persistor, ILoggerFactory loggerFactory, ILogger <ActionSpec> logger) : base(actionSpecImmutable?.Identifier?.MemberName, actionSpecImmutable, session, lifecycleManager, metamodel, persistor) { this.servicesManager = servicesManager ?? throw new InitialisationException($"{nameof(servicesManager)} is null"); this.nakedObjectManager = nakedObjectManager ?? throw new InitialisationException($"{nameof(nakedObjectManager)} is null"); this.actionSpecImmutable = actionSpecImmutable ?? throw new InitialisationException($"{nameof(actionSpecImmutable)} is null"); this.messageBroker = messageBroker ?? throw new InitialisationException($"{nameof(messageBroker)} is null"); this.transactionManager = transactionManager ?? throw new InitialisationException($"{nameof(transactionManager)} is null"); this.loggerFactory = loggerFactory ?? throw new InitialisationException($"{nameof(loggerFactory)} is null"); this.logger = logger ?? throw new InitialisationException($"{nameof(logger)} is null"); var index = 0; Parameters = this.actionSpecImmutable.Parameters.Select(pp => memberFactory.CreateParameter(pp, this, index++)).ToArray(); }
public AddServicePageViewModel( IServicesManager servicesManager, INavigationService navigator) { _servicesManager = servicesManager; _navigator = navigator; Submit = new LambdaCommand( _ => { _servicesManager.AddServiceAsync( new ServiceInformation( string.IsNullOrEmpty(ServiceName) ? DefaultServiceName : ServiceName, new PasswordRestriction( CollectSymbolTypes(), PasswordMinLength, PasswordMaxLength))); _navigator.GoBack(); }); ServiceName = DefaultServiceName; PasswordMinLength = PasswordRestriction.DefaultMinLength; PasswordMaxLength = PasswordRestriction.DefaultMaxLength; AllowLowLatin = true; AllowUpperLatin = true; }
public ProfileController(IUserManager <User> userManager, IOrderManager <Order> orderManager, IServicesManager <Services> servicesManager) { _userManager = userManager; _orderManager = orderManager; _servicesManager = servicesManager; }
public ServicesPageViewModel( IServicesManager servicesManager, INavigationService navigationService, ISessionStateService sessionStateService) { Contract.Assert(servicesManager != null); Contract.Assert(navigationService != null); Contract.Assert(sessionStateService != null); _dispatcher = CoreWindow.GetForCurrentThread().Dispatcher; _servicesManager = servicesManager; _sessionStateService = sessionStateService; Services = new ObservableCollection <ServiceInformation>(); NavigateToService = new LambdaCommand( parameter => { Contract.Assert(parameter is ServiceInformation); if (_sessionStateService.SessionState.ContainsKey(nameof(ServiceInformation))) { _sessionStateService.SessionState.Remove(nameof(ServiceInformation)); } _sessionStateService.SessionState.Add(nameof(ServiceInformation), parameter); navigationService.Navigate(PageTokens.GeneratePassword, null); }); NavigateToAddService = new LambdaCommand(_ => navigationService.Navigate(PageTokens.AddService, null)); _servicesManager.ServicesUpdated += ResetServicesSync; ResetServicesSync(); }
public MqttService(ILogger <MqttService> logger, NeonConfig neonConfig, IServicesManager servicesManager) { _logger = logger; _servicesManager = servicesManager; _neonConfig = neonConfig; OnMqttMessage = new ReplaySubject <MqttMessage>(); }
public Startup(IHostingEnvironment env, ILogger <ServicesManager> _serviceManagerLogger) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", true, true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", true) .AddJsonFile("neon.settings.json", true, true) .AddEnvironmentVariables(); Configuration = builder.Build(); if (CheckIfDockerContainer()) { _neonConfig = File.ReadAllText("/config/neon.settings.json").FromJson <NeonConfig>(); } else { _neonConfig = Configuration.Get <NeonConfig>(); if (_neonConfig == null) { _neonConfig = new NeonConfig(); File.WriteAllText(env.ContentRootPath + "neon.settings.json", _neonConfig.ToJson()); } } _servicesManager = new ServicesManager(_serviceManagerLogger, _neonConfig); }
public NakedObjectsFramework(IMessageBroker messageBroker, ISession session, ILifecycleManager lifecycleManager, IServicesManager servicesManager, INakedObjectManager nakedObjectManager, IObjectPersistor persistor, IReflector reflector, IMetamodelManager metamodelManagerManager, IContainerInjector containerInjector, NakedObjectFactory nakedObjectFactory, SpecFactory memberFactory, ITransactionManager transactionManager, IFrameworkResolver frameworkResolver) { this.messageBroker = messageBroker; this.session = session; this.lifecycleManager = lifecycleManager; this.servicesManager = servicesManager; this.nakedObjectManager = nakedObjectManager; this.persistor = persistor; this.reflector = reflector; this.metamodelManagerManager = metamodelManagerManager; this.containerInjector = containerInjector; this.transactionManager = transactionManager; this.frameworkResolver = frameworkResolver; containerInjector.Framework = this; memberFactory.Initialize(this); nakedObjectFactory.Initialize(metamodelManagerManager, session, lifecycleManager, persistor, nakedObjectManager); }
public void Initialize() { log4net.Config.XmlConfigurator.Configure(); _logger = LogManager.GetLogger(GetType()); _logger.Info("====== Initializing Service ======\n\n"); _serviceManager = new ServicesManager(); _searchEngineManager = new SearchEngineManager(); _logger.Info("\n\n====== SETTING UP SENTIMENT EVALUATOR ======\n\n"); var negativeWords = _serviceManager.GetAllWords().Where(x => x.Sentiment == "Negativo").Select(x => x.Name).ToList(); var positiveWords = _serviceManager.GetAllWords().Where(x => x.Sentiment == "Positivo").Select(x => x.Name).ToList(); var ignoreList = new List <string>() { ".", "," }; _sentimentValuator = new SentimentValuator { NegativeWords = negativeWords, PositiveWords = positiveWords, IgnoreChars = ignoreList }; _logger.Info("\n\n====== SENTIMENT EVALUATOR SET UP SUCCESSFULLY ======\n\n"); SearchEngineManager.ConfigureAddins(); _logger.Info("\n\n====== Service Initialized ======\n\n"); }
public MessageHub(ApplicationUserManager userManager, IServicesManager servicesManager, IRepositoryManager repositoryManager) { this.userManager = new ApplicationUserManager(new UserStore <ApplicationUser>(new ApplicationDbContext())); this.servicesManager = servicesManager; this.repositoryManager = repositoryManager; }
public DatabaseService(ILogger <DatabaseService> logger, IServicesManager servicesManager, NeonDbContext neonDbContext) { _logger = logger; _servicesManager = servicesManager; GetDbContextForContainer = typeof(NeonDbContext); _neonDbContext = neonDbContext; }
public static void SetServicesManagerType <T>() where T : IServicesManager { lock (lockObject) { ServicesManager.ServicesManagerType = typeof(T); ServicesManager.instance = null; } }
//private LiteDatabase _liteDatabase; public EventDatabaseService(ILogger <EventDatabaseService> logger, IFileSystemManager fileSystemManager, NeonConfig config, IServicesManager servicesManager) { _logger = logger; _servicesManager = servicesManager; _fileSystemManager = fileSystemManager; _config = config; }
public PluginsManager(ILogger logger, IFileSystemManager fileSystemManager, IServicesManager servicesManager, NeonConfig neonConfig) { _neonConfig = neonConfig; _logger = logger; _servicesManager = servicesManager; _fileSystemManager = fileSystemManager; }
/// <summary> /// Build container /// </summary> /// <returns></returns> public IContainer Build() { _container = _containerBuilder.Build(); _servicesManager = _container.Resolve <IServicesManager>(); return(_container); }
public CrawlerService(IMemoryCache memoryCache, IServicesManager <IUriRequester, HttpClientRequester> requesters) : base(requesters.DefaultService.CastTo <IUriRequester, NetworkServiceBase>(nameof(requesters))) { _memoryCache = memoryCache.NotNull(nameof(memoryCache)); _requesters = requesters; ImageExtensions = Options.Crawler.ImageExtensions.Split(','); }
public ServiceController(IServicesManager <Services> servicesManager, IServicePhotoManager <ServicePhoto> servicePhotoManager, ICommentManager <Comments> commentManager, IOrderManager <Order> orderManager) { _servicesManager = servicesManager; _servicePhotoManager = servicePhotoManager; _commentManager = commentManager; _orderManager = orderManager; }
public AdminController(IServicesManager servicesManager, IScriptService scriptService, IComponentsService componentsService, IUserInteractionService userInteractionService, ISchedulerService schedulerService) { _userInteractionService = userInteractionService; _servicesManager = servicesManager; _scriptService = scriptService; _componentsService = componentsService; _schedulerService = schedulerService; }
public TestObjectFactory(IMetamodelManager metamodelManager, ISession session, ILifecycleManager lifecycleManager, IObjectPersistor persistor, INakedObjectManager manager, ITransactionManager transactionManager, IServicesManager servicesManager) { this.metamodelManager = metamodelManager; Session = session; this.lifecycleManager = lifecycleManager; this.persistor = persistor; this.manager = manager; this.transactionManager = transactionManager; this.servicesManager = servicesManager; }
/// <summary> /// 加载拓展模块 /// </summary> public static void LoadExtensions() { IServicesManager serviceManager = Manager.ServicesManager; serviceManager.StartService <InternalManagerImpl>(); var internalManager = fxLoaderCtx .GetService <InternalManagerImpl>(InternalManagerImpl.SERVICE_NAME); internalManager.Reload(); }
public TestObjectFactory(IMetamodelManager metamodelManager, ISession session, ILifecycleManager lifecycleManager, IObjectPersistor persistor, INakedObjectManager manager, ITransactionManager transactionManager, IServicesManager servicesManager, IMessageBroker messageBroker) { this.metamodelManager = metamodelManager; Session = session; this.lifecycleManager = lifecycleManager; this.persistor = persistor; this.manager = manager; this.transactionManager = transactionManager; this.servicesManager = servicesManager; this.messageBroker = messageBroker; }
public NodeService(ILoggerFactory loggerFactory, IDeviceManager deviceManager, IServicesManager serviceManager) { if (loggerFactory != null) { _logger = loggerFactory.AddConsole(LogLevel.Information).CreateLogger <NodeService>(); } _logger?.LogInformation("Setup Node ZWave"); _logger?.LogInformation(Description); _deviceManager = deviceManager; _serviceManager = serviceManager; }
public UsersController(IUserManager userManager, IServicesManager servicesManager, IPropertyManager propertyManager, IAppointmentManager appointmentManager, IYelpManager yelpManager) : base(userManager) { _servicesManager = servicesManager; _propertyManager = propertyManager; _appointmentManager = appointmentManager; _yelpManager = yelpManager; }
public HueService(ILoggerFactory loggerFactory, IDeviceManager deviceManager, IServicesManager serviceManager) { if (loggerFactory != null) { _logger = loggerFactory.AddConsole(LogLevel.Information).CreateLogger <HueService>(); } _logger?.LogInformation("Setup HUE lights"); _logger?.LogInformation(Description); _deviceManager = deviceManager; _serviceManager = serviceManager; _serviceManager?.RegisterService(Domain, nameof(TurnOn), TurnOn); _serviceManager?.RegisterService(Domain, nameof(TurnOff), TurnOff, "Send deviceid"); }
public AdminController(AdminSeller adminSeller, AdminConcierge adminConcierge, IUserManager userManager, IAppointmentManager appointmentManager, IPropertyManager propertyManager, IServicesManager serviceManager) : base(userManager) { _adminSeller = adminSeller; _appointmentManager = appointmentManager; _adminConcierge = adminConcierge; _propertyManager = propertyManager; _services = serviceManager; }
/// <summary> /// ctor /// </summary> /// <param name="logger"></param> /// <param name="fileSystemManager"></param> /// <param name="config"></param> /// <param name="eventDatabaseService"></param> /// <param name="servicesManager"></param> /// <param name="mqttService"></param> public IoTService(ILogger <IIoTService> logger, IFileSystemManager fileSystemManager, NeonConfig config, IEventDatabaseService eventDatabaseService, IServicesManager servicesManager, IMqttService mqttService ) { _logger = logger; _mqttService = mqttService; _eventDatabaseService = eventDatabaseService; _fileSystemManager = fileSystemManager; _servicesManager = servicesManager; _config = config; }
public ComponentsService(ILogger <ComponentsService> logger, ITaskExecutorService taskExecutorService, IServicesManager servicesManager, NeonConfig config, IFileSystemManager fileSystemManager) { _logger = logger; _config = config; _servicesManager = servicesManager; _taskExecutorService = taskExecutorService; _fileSystemManager = fileSystemManager; AvailableComponents = new List <ComponentInfo>(); RunningComponents = new ObservableCollection <RunningComponentInfo>(); _componentsTypes = new Dictionary <ComponentInfo, Type>(); }
public ScriptService(ILogger <ScriptService> logger, NeonConfig neonConfig, IServicesManager servicesManager, IFileSystemManager fileSystemManager) { GlobalFunctions = new List <ScriptFunctionData>(); _logger = logger; _neonConfig = neonConfig; _fileSystemManager = fileSystemManager; _servicesManager = servicesManager; AssemblyUtils.ScanAllAssembliesFromAttribute(typeof(ScriptEngineAttribute)).ForEach(se => { var attr = se.GetCustomAttribute <ScriptEngineAttribute>(); _scriptsEngines.Add(attr.Name, se); }); }
public TemporaryBillController(ITemporaryBillManager temporaryBillManager, IHttpContextAccessor httpContextAccessor, IMotorLiftsManager motorLiftsManager, ICustomersManager customersManager, IMotorTypesManager motorTypesManager, IEmployeeManager employeeManager, IServicesManager servicesManager, IAccessoriesManager accessoriesManager , IMotorManufactureManager motorManufactureManager, IAccountManager accountManager) { this._temporaryBillManager = temporaryBillManager; this._motorLiftsManager = motorLiftsManager; this._customersManager = customersManager; this._motorTypesManager = motorTypesManager; this._employeeManager = employeeManager; this._servicesManager = servicesManager; this._accessoriesManager = accessoriesManager; this._httpContextAccessor = httpContextAccessor; this._motorManufactureManager = motorManufactureManager; this._accountManager = accountManager; }
public ScriptService(ILogger <ScriptService> logger, NeonConfig neonConfig, IServicesManager servicesManager, IFileSystemManager fileSystemManager) { GlobalFunctions = new List <LuaScriptFunctionData>(); _logger = logger; _neonConfig = neonConfig; _fileSystemManager = fileSystemManager; _servicesManager = servicesManager; _luaEngine = new Lua(); _luaEngine.State.Encoding = Encoding.UTF8; _luaEngine.HookException += (sender, args) => { _logger.LogError($"Error during execute LUA =>\n {args.Exception.FlattenException()}"); }; }
public ActionSpec(SpecFactory memberFactory, IMetamodelManager metamodel, ILifecycleManager lifecycleManager, ISession session, IServicesManager servicesManager, INakedObjectManager nakedObjectManager, IActionSpecImmutable actionSpecImmutable) : base(actionSpecImmutable.Identifier.MemberName, actionSpecImmutable, session, lifecycleManager, metamodel) { Assert.AssertNotNull(memberFactory); Assert.AssertNotNull(servicesManager); Assert.AssertNotNull(nakedObjectManager); Assert.AssertNotNull(actionSpecImmutable); this.memberFactory = memberFactory; this.servicesManager = servicesManager; this.nakedObjectManager = nakedObjectManager; this.actionSpecImmutable = actionSpecImmutable; int index = 0; parametersSpec = this.actionSpecImmutable.Parameters.Select(pp => this.memberFactory.CreateParameter(pp, this, index++)).ToArray(); }
public ActionSpec(SpecFactory memberFactory, IMetamodelManager metamodel, ILifecycleManager lifecycleManager, ISession session, IServicesManager servicesManager, INakedObjectManager nakedObjectManager, IActionSpecImmutable actionSpecImmutable, IMessageBroker messageBroker, ITransactionManager transactionManager) : base(actionSpecImmutable.Identifier.MemberName, actionSpecImmutable, session, lifecycleManager, metamodel) { Assert.AssertNotNull(memberFactory); Assert.AssertNotNull(servicesManager); Assert.AssertNotNull(nakedObjectManager); Assert.AssertNotNull(actionSpecImmutable); this.memberFactory = memberFactory; this.servicesManager = servicesManager; this.nakedObjectManager = nakedObjectManager; this.actionSpecImmutable = actionSpecImmutable; this.messageBroker = messageBroker; this.transactionManager = transactionManager; int index = 0; parametersSpec = this.actionSpecImmutable.Parameters.Select(pp => this.memberFactory.CreateParameter(pp, this, index++)).ToArray(); }
public GeneratePasswordPageViewModel( IServicesManager servicesManager, ISessionStateService sessionStateService, INavigationService navigationService) { Contract.Assert(sessionStateService != null); _sessionStateService = sessionStateService; _service = null; _servicePassword = null; GenerateServicePassword = new LambdaCommand( parameter => { var password = parameter as string; if (password?.Length > 0) { ServicePassword = ServicePasswordGenerator.GeneratePassword( Service, password); } }, _ => Service != null); CopyServicePassword = new LambdaCommand( _ => { _dataPackage.SetText(ServicePassword); Clipboard.SetContent(_dataPackage); }, _ => ServicePassword?.Length > 0); RemoveService = new LambdaCommand( _ => { servicesManager.RemoveServiceAsync(Service.UniqueToken); navigationService.GoBack(); }); }
public void Initialize() { log4net.Config.XmlConfigurator.Configure(); _logger = LogManager.GetLogger(GetType()); _logger.Info("====== Initializing Service ======\n\n"); _serviceManager = new ServicesManager(); _searchEngineManager = new SearchEngineManager(); _logger.Info("\n\n====== SETTING UP SENTIMENT EVALUATOR ======\n\n"); var negativeWords = _serviceManager.GetAllWords().Where(x => x.Sentiment == "Negativo").Select(x => x.Name).ToList(); var positiveWords = _serviceManager.GetAllWords().Where(x => x.Sentiment == "Positivo").Select(x => x.Name).ToList(); var ignoreList = new List<string>() { ".", "," }; _sentimentValuator = new SentimentValuator { NegativeWords = negativeWords, PositiveWords = positiveWords, IgnoreChars = ignoreList }; _logger.Info("\n\n====== SENTIMENT EVALUATOR SET UP SUCCESSFULLY ======\n\n"); SearchEngineManager.ConfigureAddins(); _logger.Info("\n\n====== Service Initialized ======\n\n"); }
public AppointmentController(IAppointmentManager appointmentManager, IServicesManager servicesManager) { _appointmentManager = appointmentManager; _serviceManager = servicesManager; }
public PropertyController(IPropertyManager propertyManager, IServicesManager servicesManager) { _propertyManager = propertyManager; _serviceManager = servicesManager; }
public BaseManager(IRepository repository, IServicesManager servicesManager) { _repository = repository; _servicesManager = servicesManager; }
public ZenController(IServicesManager serviceManager, IUserManager userManager) { _serviceManager = serviceManager; _userManager = userManager; }
private AllowedZipcode _localities; // = new AllowedZipcode(); #endregion Fields #region Constructors public PropertyManager(IRepository repository, IServicesManager servicesManager) : base(repository, servicesManager) { _localities = new AllowedZipcode(); }
public BaseManager(IRepository repository) { _repository = repository; _servicesManager = null; }
public UserManager(IRepository repository, IServicesManager servicesManager) : base(repository, servicesManager) { }
public AppointmentManager(IRepository repository, IServicesManager servicesManager) : base(repository, servicesManager) { }
public AdminConcierge(IRepository repository, IServicesManager servicesManager) : base(repository, servicesManager) { //SellersList = new List<SellProperty>(); }
public PropertyPhotoController(IPhotoManager photoManager, IServicesManager servicesManager) { _photoManager = photoManager; _serviceManager = servicesManager; }
public UserController(IUserManager userManager, IServicesManager servicesManager) { _userManager = userManager; _serviceManager = servicesManager; }