public DetectAgentsForDetectManifestsActivity(IAgentsDetector agentsDetector, IAgentManager agentManager, IAnalysisLocation analysisLocation) { _agentsDetector = agentsDetector; _agentManager = agentManager; _analysisLocation = analysisLocation; }
private async Task ApiDelete() { using (IAgentManager agentManager = _helper.GetServicesManager().CreateProxy <IAgentManager>(ExecutionIdentity.CurrentUser)) { await agentManager.DeleteSingleAsync(_agentArtifactId); }; }
/// <summary> /// 初始化代理服务 /// </summary> public SubAgentService(IAgentsUnitOfWork unitOfWork, IAgentRepository agentRepository, IAgentManager agentManager) : base(unitOfWork, agentRepository) { AgentRepository = agentRepository; AgentManager = agentManager; UnitOfWork = unitOfWork; }
public PropertyAppServiceTests() { this.subRepositoryProperty = Resolve <IRepository <Core.Models.Property> >(); this.subRepositoryPropertyLeaseInfo = Resolve <IRepository <PropertyLeaseInfo> >(); this.subRepositoryPropertySaleInfo = Resolve <IRepository <PropertySaleInfo> >(); this.subRepositoryPropertySaleSelectedAgent = Resolve <IRepository <PropertySaleSelectedAgent> >(); this.subRepositoryPropertyLeaseSelectedAgent = Resolve <IRepository <PropertyLeaseSelectedAgent> >(); this.subRepositoryPropertyImage = Resolve <IRepository <Core.Models.PropertyImage> >(); this.subRepositoryPropertyMeta = Resolve <IRepository <PropertyMeta> >(); this.subRepositoryUserLong = Resolve <IRepository <User, long> >(); this.subRepositoryPropertyAppointment = Resolve <IRepository <Core.Models.PropertyAppointment> >(); this.subNotificationManager = Resolve <INotificationManager>(); this.subHostingEnvironment = Resolve <IHostingEnvironment>(); this.subHttpContextAccessor = Resolve <IHttpContextAccessor>(); this.subLogger = Resolve <ILogger <PropertyAppService> >(); this.subUnitOfWorkManager = Resolve <IUnitOfWorkManager>(); this.subRepositoryPropertyFollowUp = Resolve <IRepository <Core.Models.PropertyFollowUp> >(); this.subConfiguration = Resolve <IConfiguration>(); this.subAzureBlobManager = Resolve <IAzureBlobManager>(); this.subPropertyImageAppService = Resolve <IPropertyImageAppService>(); this.subRepositoryAgentFlatSimpleConsolidateViewLong = Resolve <IRepository <Core.Models.View.AgentFlatSimpleConsolidateView, long> >(); this.subPropertyManager = Resolve <IPropertyManager>(); this.subAgentManager = Resolve <IAgentManager>(); this.subPropertyImageManager = Resolve <IPropertyImageManager>(); this.subRepositoryAgentProfileLong = Resolve <IRepository <AgentProfile, long> >(); this.subRepositoryPropertyConsolidateListView = Resolve <IRepository <Core.Models.View.PropertyConsolidateListView> >(); this.subRepositoryPropertySelectedAgent = Resolve <IRepository <Core.Models.PropertySelectedAgent> >(); this.subRepositorySurvey = Resolve <IRepository <Core.Models.Survey> >(); this.subRepositoryPropertySellerAvailableSlot = Resolve <IRepository <Core.Models.PropertySellerAvailableSlot> >(); this.subHubContext = Resolve <IHubContext <PropertyHub> >(); this.subUserManager = Resolve <UserManager>(); this.subReportManager = Resolve <IReportManager>(); this.subSurveyManager = Resolve <ISurveyManager>(); this.subSettingManager = Resolve <ISettingManager>(); }
private void DeleteAgents() { try { using (IAgentManager agentManager = _serviceFactory.CreateProxy <IAgentManager>()) { AgentUtilities.IAgentHelper agentHelper = new AgentHelper( agentManager: agentManager, sqlDatabaseServerName: TestConstants.InstanceDetails.SQL_SERVER_NAME, sqlDatabaseName: TestConstants.InstanceDetails.SQL_DATABASE_NAME, sqlUsername: TestConstants.InstanceDetails.SQL_USERNAME, sqlPassword: TestConstants.InstanceDetails.SQL_PASSWORD); // Check if Agent exists in the instance List <Agent> agentsList = agentHelper.GetAgentByNameAsync(Helpers.Constants.Names.AGENT_INSTANCE_METRICS_CALCULATOR).Result; if (agentsList.Count > 0) { //Delete Agent(s) Console.WriteLine("Deleting Agent."); List <int> agentArtifactIds = agentsList.Select(x => x.ArtifactID).ToList(); agentHelper.DeleteMultipleAgentsAsync(agentArtifactIds).Wait(); Console.WriteLine($"Agent(s) Deleted. Count = {agentsList.Count}"); } else { Console.WriteLine("Agent(s) doesn't exists in the Instance. Skipped deletion."); } } } catch (Exception ex) { throw new Exception("An error encountered while deleting Agents.", ex); } }
public AgentService(ISessionBagService sessionBag, IAgentManager client, IPersonManager personClient, IUserSessionService userSessionService, IOptions <AppSettings> appSettings) : base(appSettings) { _sessionBag = sessionBag ?? throw new ArgumentNullException(nameof(sessionBag)); _userSessionService = userSessionService ?? throw new ArgumentNullException(nameof(userSessionService)); _client = client ?? throw new ArgumentNullException(nameof(client)); _personClient = personClient ?? throw new ArgumentNullException(nameof(personClient)); }
/// <summary> /// 初始化佣金服务 /// </summary> public CommissionService(IAgentsUnitOfWork unitOfWork, ICommissionRepository commissionRepository, ICommissionManager commissionManager, IAgentManager agentManager) : base(unitOfWork, commissionRepository) { UnitOfWork = unitOfWork; CommissionRepository = commissionRepository; CommissionManager = commissionManager; AgentManager = agentManager; }
/// <summary> /// 初始化提现服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="outCashRepository">提现仓储</param> /// <param name="outCashManager">提现管理器</param> public OutCashService(IAgentsUnitOfWork unitOfWork, IOutCashRepository outCashRepository, IOutCashManager outCashManager, IAgentManager agentManager) : base(unitOfWork, outCashRepository) { UnitOfWork = unitOfWork; OutCashRepository = outCashRepository; OutCashManager = outCashManager; AgentManager = agentManager; }
public MainForm() { InitializeComponent(); InitializeTray(); agentManager = new AgentManager(); }
public AgentController(IApiHttpChannel httpChannel, IAgentManager agentManager, IAgentRemoteService agentRemoteService) { _httpChannel = httpChannel; _agentManager = agentManager; _agentRemoteService = agentRemoteService; AutoMapper.Mapper.CreateMap<AgentRecord, AgentViewModel>().ForMember(viewModel=>viewModel.id, mo=>mo.MapFrom(record=>record.Hostname)); AutoMapper.Mapper.CreateMap<PackageRecord, PackageViewModel>().ForMember(viewModel => viewModel.packageId, mo => mo.MapFrom(record => record.PackageId)); }
public PbxManager(IAgentManager agentManager, IPbxProvider pbxProvider) { _agentManager = agentManager; _pbxProvider = pbxProvider; _pbxProvider.NewCall += PbxProvider_NewCall; _agentManager.AgentCreated += AgentManager_AgentCreated; _agentManager.AgentRemoved += AgentManager_AgentRemoved; }
public void Setup() { var apiClientHelper = new ApiClientHelper(); this.agentManagerProxy = apiClientHelper.GetKeplerServiceReference <IAgentManager>().Value; var connectionFactory = TestUtilities.GetIntegrationConnectionFactory(); var agentRepository = new AgentRepository(connectionFactory); var logger = TestUtilities.GetMockLogger(); this.agentManagerService = new AgentManagerService(this.agentManagerProxy, agentRepository, logger.Object); }
public void InternalComplete(IAgentManager manager) { Export(); #if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying = false; //https://answers.unity.com/questions/161858/ #elif UNITY_WEBPLAYER Application.OpenURL(webplayerQuitURL); #else Application.Quit(); #endif }
private void OnTrainingFrame(TrainingRequest request, IAgentManager manager) { lock (state) { state.scenekey = request.circuit; state.carkey = request.car; state.agents.Clear(); state.agents.AddRange(manager.Agents.Select(t => new TrainingAgentTransform() { position = t.position, rotation = t.rotation })); } }
public UserAgentProfileController(IUserManager userManager , IAgentManager agentManager , UserManager <ApplicationUser> aspUserManager , IAgentSkillManager agentSkillManager , IMapper mapper , ISkillManager skillManager) { this.userManager = userManager; this.agentManager = agentManager; this.aspUserManager = aspUserManager; this.agentSkillManager = agentSkillManager; this.mapper = mapper; this.skillManager = skillManager; }
public OrderController(IOrderManager orderDbContext , UserManager <ApplicationUser> userManager , IUserManager iUserManager , IAgentManager agentManager , IHubContext <NotificationSender> messageContext , INotification notification) { this.orderDbContext = orderDbContext; this.userManager = userManager; this.agentManager = agentManager; this.iUserManager = iUserManager; this.messageContext = messageContext; this.notification = notification; }
public static IHostBuilder CreateHostBuilder(IAgentManager agentManager, IProjectManager projectManager) => new HostBuilder() .UseContentRoot(Path.GetFullPath(AgentContentRoot)) .ConfigureLogging((hostingContext, logging) => { logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging")); logging.AddConsole(); }) .ConfigureWebHost(webBuilder => { webBuilder .ConfigureAppConfiguration((builderContext, config) => { var env = builderContext.HostingEnvironment; config.AddJsonFile("appsettings.json", optional: false, reloadOnChange: false); config.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: false); }) .UseKestrel(options => { }) .ConfigureServices(services => { services.AddRazorPages(); services.AddRouting(); services.AddServerSideBlazor(); services.AddLogging(); services.AddSingleton <IAgentManager>(_ => agentManager); services.AddSingleton <IProjectManager>(_ => projectManager); }) .Configure(app => { var env = app.ApplicationServices.GetRequiredService <IWebHostEnvironment>(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseStaticFiles(); app.UseRouting(); app.UseEndpoints(endpoints => { endpoints.MapBlazorHub(); endpoints.MapFallbackToPage("/_Host"); endpoints.MapFallbackToPage("projects/{*path}", "/_Host"); }); }); });
/// <summary> /// AgentsController constructor /// </summary> /// <param name="agentRepository"></param> /// <param name="personRepository"></param> /// <param name="usersRepository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="agentManager"></param> /// <param name="accessor"></param> /// <param name="configuration"></param> /// <param name="webhookPublisher"></param> public AgentsController( IAgentRepository agentRepository, IAgentHeartbeatRepository agentHeartbeatRepository, IMembershipManager membershipManager, IWebhookPublisher webhookPublisher, ApplicationIdentityUserManager userManager, IAgentManager agentManager, IHttpContextAccessor accessor, IConfiguration configuration) : base(agentRepository, userManager, accessor, membershipManager, configuration) { _agentRepo = agentRepository; _agentHeartbeatRepo = agentHeartbeatRepository; _agentManager = agentManager; _agentManager.SetContext(SecurityContext); _webhookPublisher = webhookPublisher; _accessor = accessor; }
public void Setup() { this.agentManager = new ApiClientHelper().GetKeplerServiceReference <IAgentManager>().Value; var connectionFactory = TestUtilities.GetIntegrationConnectionFactory(); var agentRepository = new AgentRepository(connectionFactory); var logger = TestUtilities.GetMockLogger().Object; var agentManagerService = new AgentManagerService(this.agentManager, agentRepository, logger); var resourceServerRepository = new ResourceServerRepository(connectionFactory); var refreshServerService = new RefreshServerService(logger, resourceServerRepository); var serverRepository = new ServerRepository(connectionFactory); var configurationRepository = new ConfigurationRepository(connectionFactory); this.postInstallService = new PostInstallService(agentManagerService, refreshServerService, serverRepository, configurationRepository, logger); }
public AgentController( IApiHttpChannel httpChannel, IAgentManager agentManager, IAgentRemoteService agentRemoteService, ILogger log) { _httpChannel = httpChannel; _agentManager = agentManager; _agentRemoteService = agentRemoteService; _log = log; AutoMapper.Mapper.CreateMap<AgentRecord, AgentViewModel>() .ForMember(viewModel=>viewModel.id, mo=>mo.MapFrom(record=>record.Id)) .ForMember(viewModel=>viewModel.IsUpdating, mo=>mo.MapFrom(record=>record.ShowUpdatingStatusUntil > DateTime.Now)); AutoMapper.Mapper.CreateMap<PackageRecord, PackageViewModel>().ForMember(viewModel => viewModel.packageId, mo => mo.MapFrom(record => record.PackageId)); }
public AgentControllerService(IEntryAgentRepository repository, IAgentStudentService agentStudentService, IAgentManager agentManager, UserManager <Agent> userManager, SignInManager <Agent> signInManager, IAuthorizationService authorizationService, IHostingEnvironment environment) { _repository = repository; _agentStudentService = agentStudentService; _agentManager = agentManager; _userManager = userManager; _authorizationService = authorizationService; _environment = environment; _signInManager = signInManager; }
public AuthenticationController(IUserManager dbContextUser , IRepository <UserAddress> dbContextUserAddress , UserManager <ApplicationUser> userManager , IAgentManager agentManager , IJobManager jobManager , IAddressManager addressManager , ISkillManager skillManager , IAgentSkillManager agentSkillManager) { this.userManager = userManager; this.dbContextUser = dbContextUser; this.dbContextUserAddress = dbContextUserAddress; this.agentManager = agentManager; this.jobManager = jobManager; this.addressManager = addressManager; this.skillManager = skillManager; this.agentSkillManager = agentSkillManager; }
public AgentsController( IAgentRepository agentRepository, IPersonRepository personRepository, IAspNetUsersRepository usersRepository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IAgentManager agentManager, IHttpContextAccessor accessor, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(agentRepository, userManager, httpContextAccessor, membershipManager, configuration) { this.agentRepo = agentRepository; this.personRepo = personRepository; this.usersRepo = usersRepository; this.agentManager = agentManager; this.agentManager.SetContext(base.SecurityContext); _accessor = accessor; }
private async Task <int> ApiCreate() { using (IAgentManager agentManager = _helper.GetServicesManager().CreateProxy <IAgentManager>(ExecutionIdentity.CurrentUser)) { Relativity.Services.Agent.Agent newAgent = new Relativity.Services.Agent.Agent { AgentType = new AgentTypeRef(_agentTypeArtifactId), Enabled = true, Interval = _runInterval, Name = CreateAgentName(), LoggingLevel = Relativity.Services.Agent.Agent.LoggingLevelEnum.Critical, Server = new ResourceServerRef { ArtifactID = _agentServerArtifactId } }; return(await agentManager.CreateSingleAsync(newAgent)); } }
private void CreateAgents() { try { using (IAgentManager agentManager = _serviceFactory.CreateProxy <IAgentManager>()) { AgentUtilities.IAgentHelper agentHelper = new AgentHelper( agentManager: agentManager, sqlDatabaseServerName: TestConstants.InstanceDetails.SQL_SERVER_NAME, sqlDatabaseName: TestConstants.InstanceDetails.SQL_DATABASE_NAME, sqlUsername: TestConstants.InstanceDetails.SQL_USERNAME, sqlPassword: TestConstants.InstanceDetails.SQL_PASSWORD); // Check if Agent exists in the instance int agentArtifactTypeId = agentHelper.GetAgentArtifactTypeIdByNameAsync(Helpers.Constants.Names.AGENT_INSTANCE_METRICS_CALCULATOR).Result; int agentServerArtifactId = agentHelper.GetAgentServerByResourceServerTypeAsync("Agent").Result; List <Agent> agentList = agentHelper.GetAgentByNameAsync(Helpers.Constants.Names.AGENT_INSTANCE_METRICS_CALCULATOR).Result; if (agentList.Count == 0) { //Create Agent Console.WriteLine("Creating Agent."); int newAgentArtifactId = agentHelper.CreateAgentAsync( agentName: Helpers.Constants.Names.AGENT_INSTANCE_METRICS_CALCULATOR, agentTypeId: agentArtifactTypeId, agentServer: agentServerArtifactId, enableAgent: TestConstants.ENABLE_AGENT, agentInterval: TestConstants.AGENT_INTERVAL, agentLoggingLevel: TestConstants.AGENT_LOGGING_LEVEL).Result; Console.WriteLine($"Agent Created. {nameof(newAgentArtifactId)} = {newAgentArtifactId}"); } else { Console.WriteLine("Agent exists in the Instance. Skipped creation."); } } } catch (Exception ex) { throw new Exception("An error encountered while creating Agents.", ex); } }
public override bool InitLayer(LayerInitData layerInitData, RegisterAgent registerAgentHandle, UnregisterAgent unregisterAgentHandle) { var initiated = base.InitLayer(layerInitData, registerAgentHandle, unregisterAgentHandle); DeerEnvironment = new SpatialHashEnvironment <Deer>(Width - 1, Height - 1) { CheckBoundaries = true }; WolfEnvironment = new SpatialHashEnvironment <Wolf>(Width - 1, Height - 1) { CheckBoundaries = true }; AgentManager = layerInitData.Container.Resolve <IAgentManager>(); AgentManager.Spawn <Deer, ForestLayer>().ToList(); return(initiated); }
/// <summary> /// AgentsController constructor /// </summary> /// <param name="agentRepository"></param> /// <param name="personRepository"></param> /// <param name="usersRepository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="agentManager"></param> /// <param name="accessor"></param> /// <param name="configuration"></param> /// <param name="webhookPublisher"></param> public AgentsController( IAgentRepository agentRepository, IPersonRepository personRepository, IAspNetUsersRepository usersRepository, IAgentHeartbeatRepository agentHeartbeatRepository, IMembershipManager membershipManager, IWebhookPublisher webhookPublisher, ApplicationIdentityUserManager userManager, IAgentManager agentManager, IHttpContextAccessor accessor, IConfiguration configuration) : base(agentRepository, userManager, accessor, membershipManager, configuration) { agentRepo = agentRepository; personRepo = personRepository; usersRepo = usersRepository; agentHeartbeatRepo = agentHeartbeatRepository; this.agentManager = agentManager; this.agentManager.SetContext(SecurityContext); this.webhookPublisher = webhookPublisher; _accessor = accessor; }
public BusinessLogic( IAgentManager inBlAgent, IClientManager inBlClient, IItemManager inBlItem, IOrderManager inBlCommande, ISecurityManager inBlSecurity, IStatisticManager inBlStatisitc, IReferentialManager inBlReferential, INotificationManager inBlNotification, IChatRoomManager inBlChatRoom) { this.BlAgent = inBlAgent; this.BlClient = inBlClient; this.BlOrder = inBlCommande; this.BlItem = inBlItem; this.BlReferential = inBlReferential; this.BlSecurity = inBlSecurity; this.BlStatisitc = inBlStatisitc; this.BlNotification = inBlNotification; this.BlChatRoom = inBlChatRoom; }
public ShowAgent(IAgentConfiguration config, IAgentManager manager, IResourceManager resourceManager) { Debug.Assert(config != null, "IAgentConfiguration не может быть null"); _config = config; _resourceManager = resourceManager; //TODO // пока создается здесь - если нужен будет еще где то на компе, то нужно будет передавать извне //_sourceDAL = new SourceDAL(_config); _manager = manager; StringBuilder text = new StringBuilder(InfoMessage, 1024); CurrentDisplay = GetDisplayType(_config); if (CurrentDisplay == null) throw new WrongAgentUIDException(); _currentModule = GetModuleByDisplayType(config, CurrentDisplay); foreach (IModule module in _config.ModuleList) { try { if (module.VisualizatorModule.Init(config.EventLog)) { foreach (Type type in module.SystemModule.Presentation.GetSource()) { _sourceTypeMapping[type] = module.VisualizatorModule.IsSupportView ? module.VisualizatorModule : _currentModule.VisualizatorModule; } text.AppendLine(module.Name); } } catch (Exception ex) { _config.EventLog.WriteError(String.Format("Модуль {0}, не был загружен, ошибка: {1}", module.Name, ex.Message)); } } _config.EventLog.WriteInformation(text.ToString()); _restoringTimer.Elapsed += new ElapsedEventHandler(_restoringTimer_Elapsed); _restoringTimer.Start(); }
public DataAccess( IAgentManager inDALAgent, IClientManager inDALClient, IItemManager inDALItem, IOrderManager inDALOrder, ISecurityManager inDALSecurity, IStatisticManager inDALStatistic, IReferentialManager inDALReferential, INotificationManager inDALNotification, IChatRoomManager inDALChatRoom ) { this.DALAgent = inDALAgent; this.DALClient = inDALClient; this.DALOrder = inDALOrder; this.DALItem = inDALItem; this.DALStatistic = inDALStatistic; this.DALReferential = inDALReferential; this.DALSecurity = inDALSecurity; this.DALNotification = inDALNotification; this.DALChatRoom = inDALChatRoom; }
public UserSessionService(IMemoryCache cache, ISessionBagService sessionBag, IAgentManager agentClient, IPersonManager personClient, nsk.ISessionManager client, IMapper mapper, IHttpContextAccessor httpContextAccessor, IOptions <AppSettings> appSettings) : base(appSettings) { _cache = cache ?? throw new ArgumentNullException(nameof(cache)); _sessionBag = sessionBag ?? throw new ArgumentNullException(nameof(sessionBag)); _agentClient = agentClient ?? throw new ArgumentNullException(nameof(agentClient)); _personClient = personClient ?? throw new ArgumentNullException(nameof(personClient)); _client = client ?? throw new ArgumentNullException(nameof(client)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _defLogonRequestData = new LogonRequestData { DomainCode = _newskiesSettings.AgentDomain, AgentName = _newskiesSettings.AnonymousAgentName, Password = _newskiesSettings.AnonymousAgentPassword, RoleCode = _newskiesSettings.AnonymousAgentRole }; var localIpAddress = Task.Run(async() => await httpContextAccessor.HttpContext.GetServerIP()).Result; _sharedSignatureCacheKey = "_sharedSignature_" + localIpAddress.ToString(); _newskiesIdleTimeout = appSettings.Value.ApplicationSessionOptions != null ? appSettings.Value.ApplicationSessionOptions.NewskiesIdleTimeout : throw new ArgumentNullException(nameof(appSettings.Value.ApplicationSessionOptions)); }
public AgentManagerService(IAgentManager agentManager, IAgentRepository agentRepository, ILogger logger) { this.agentManager = agentManager; this.agentRepository = agentRepository; this.logger = logger; }
public InternalCommunication(IAgentManager agentManager) { _agentManager = agentManager; }
public LocalPackageStore(IAgentRemoteService agentRemoteService, IAgentManager agentManager) { _agentRemoteService = agentRemoteService; _agentManager = agentManager; }
public LocalPackageStore(IAgentManager agentManager) { _agentManager = agentManager; }