Exemplo n.º 1
0
 public CharacterActivityStore(
     IActivitiesClient activitiesClient,
     IActivityStore activityStore)
 {
     _activitiesClient = activitiesClient;
     _activityStore    = activityStore;
 }
 public ActivityExecutor(IHubCommunicator hubCommunicator, ICrateManager crateManager, IActivityStore activityStore, IContainer container)
 {
     _hubCommunicator = hubCommunicator;
     CrateManager     = crateManager;
     _activityStore   = activityStore;
     _container       = container;
 }
        protected virtual void ConfigureProject(bool selfHost, Action <ConfigurationExpression> terminalStructureMapRegistryConfigExpression)
        {
            _container     = new Container(StructureMapBootStrapper.LiveConfiguration);
            _activityStore = new ActivityStore(_terminal);

            _container.Configure(x => x.AddRegistry <TerminalBootstrapper.LiveMode>());
            _container.Configure(x => x.For <IActivityStore>().Use(_activityStore));

            _hubDiscovery = _container.GetInstance <IHubDiscoveryService>();

            AutoMapperBootstrapper.ConfigureAutoMapper();

            if (terminalStructureMapRegistryConfigExpression != null)
            {
                _container.Configure(terminalStructureMapRegistryConfigExpression);
            }

            if (selfHost)
            {
                // Web API routes
                _configuration.Services.Replace(typeof(IHttpControllerTypeResolver), this);
            }

            _configuration.Services.Replace(typeof(IHttpControllerActivator), this);

            RegisterActivities();
        }
Exemplo n.º 4
0
 public RolesAdminController(ApplicationUserManager userManager,
                             ApplicationRoleManager roleManager, IActivityStore activityStore)
 {
     UserManager    = userManager;
     RoleManager    = roleManager;
     _activityStore = activityStore;
 }
        /**********************************************************************************/
        // Functions
        /**********************************************************************************/

        public HubDiscoveryService(IRestfulServiceClientFactory restfulServiceClientFactory, IActivityStore activityStore, IRetryPolicy hubDiscoveryRetryPolicy)
        {
            _restfulServiceClientFactory = restfulServiceClientFactory;
            _restfulServiceClient        = _restfulServiceClientFactory.Create(null);
            _activityStore           = activityStore;
            _hubDiscoveryRetryPolicy = hubDiscoveryRetryPolicy;
            _apiSuffix    = $"/api/{CloudConfigurationManager.GetSetting("HubApiVersion")}";
            _masterHubUrl = CloudConfigurationManager.GetSetting("DefaultHubUrl");
        }
Exemplo n.º 6
0
 /// <summary>
 /// Describes an object capable of managing <see cref="Activity"/> and <see cref="ActorAction"/> resources.
 /// </summary>
 public ActivityFacade(ILogger <ActivityFacade> logger, IActivityStore activityStore, IProcessStore processStore, IApprovalsLegacyStore approvalsLegacyStore, IPersonIdentificationStore personIdentificationStore, ISecurityStore securityStore)
 {
     _logger                    = logger ?? throw new ArgumentNullException(nameof(logger));
     _processStore              = processStore ?? throw new ArgumentNullException(nameof(processStore));
     _activityStore             = activityStore ?? throw new ArgumentNullException(nameof(activityStore));
     _approvalsLegacyStore      = approvalsLegacyStore ?? throw new ArgumentNullException(nameof(approvalsLegacyStore));
     _personIdentificationStore = personIdentificationStore ?? throw new ArgumentNullException(nameof(personIdentificationStore));
     _securityStore             = securityStore ?? throw new ArgumentNullException(nameof(securityStore));
 }
Exemplo n.º 7
0
        public override void SetUp()
        {
            base.SetUp();

            AutoMapperBootstrapper.ConfigureAutoMapper();
            ObjectFactory.Configure(x => x.AddRegistry <StructureMapBootStrapper.TestMode>());
            ObjectFactory.Configure(x => x.For <IActivityStore>().Use <ActivityStore>().Singleton());

            var crateStorage        = new CrateStorage(Crate.FromContent("", new OperationalStateCM()));
            var crateDTO            = CrateManager.ToDto(crateStorage);
            var hubCommunicatorMock = new Mock <IHubCommunicator>();

            hubCommunicatorMock.Setup(x => x.GetPayload(It.IsAny <Guid>()))
            .ReturnsAsync(new PayloadDTO(Guid.NewGuid())
            {
                CrateStorage = crateDTO
            });

            ObjectFactory.Configure(cfg => cfg.For <IHubCommunicator>().Use(hubCommunicatorMock.Object));

            CrateManagerHelper = new CrateManager();
            _activityExecutor  = ObjectFactory.GetInstance <ActivityExecutor>();
            _activityStore     = ObjectFactory.GetInstance <IActivityStore>();
            var activityTemplateSummary = new ActivityTemplateSummaryDTO
            {
                Name            = ExplicitTerminalActivityMock.ActivityTemplate.Name,
                Version         = ExplicitTerminalActivityMock.ActivityTemplate.Version,
                TerminalName    = ExplicitTerminalActivityMock.ActivityTemplate.Terminal.Name,
                TerminalVersion = ExplicitTerminalActivityMock.ActivityTemplate.Terminal.Version
            };

            if (_activityStore.GetFactory(activityTemplateSummary.Name, activityTemplateSummary.Version) == null)
            {
                _activityStore.RegisterActivity <ExplicitTerminalActivityMock>(ExplicitTerminalActivityMock.ActivityTemplate);
            }
        }
Exemplo n.º 8
0
 public MenuController(IActivityStore activityStore, IAccessRolesStore accessRoleStore)
 {
     _activityStore   = activityStore;
     _accessRoleStore = accessRoleStore;
 }
Exemplo n.º 9
0
 public SystemController(ISettingsService settingService, IActivityStore activityStore)
 {
     _settingService = settingService;
     _activityStore  = activityStore;
 }
Exemplo n.º 10
0
 public FunctionController(IAccessRolesStore identityStore, IActivityStore activityStore)
 {
     _identityStore = identityStore;
     _activityStore = activityStore;
 }
 public ActivityRepository(IActivityStore store)
 {
     this.store = store;
 }
Exemplo n.º 12
0
 public HubLoggerService(IHubDiscoveryService hubDiscoveryService, IActivityStore activityStore)
 {
     _hubDiscoveryService = hubDiscoveryService;
     _activityStore       = activityStore;
 }
Exemplo n.º 13
0
 public HubEventReporter(IHubDiscoveryService hubDiscovery, IActivityStore activityStore)
 {
     _hubDiscovery  = hubDiscovery;
     _activityStore = activityStore;
 }
 protected DefaultTerminalController(IActivityStore activityStore, IHubDiscoveryService hubDiscovery)
 {
     _activityStore = activityStore;
     _hubDiscovery  = hubDiscovery;
 }
Exemplo n.º 15
0
 public MyAccountController(IIdentityStore identityStore, IActivityStore activityStore)
 {
     _identityStore = identityStore;
     _activityStore = activityStore;
 }
Exemplo n.º 16
0
 public MyAccountController(ApplicationUserManager userManager, IIdentityStore identityStore, IActivityStore activityStore)
 {
     UserManager    = userManager;
     _identityStore = identityStore;
     _activityStore = activityStore;
 }
 public DefaultActivityRepository(IActivityStore store, IStreamStore streamStore)
 {
     this.store       = store;
     this.streamStore = streamStore;
 }
 public TerminalController(IActivityStore activityStore, IHubDiscoveryService hubDiscovery)
     : base(activityStore, hubDiscovery)
 {
 }
Exemplo n.º 19
0
 public DefaultActivityRepository(IActivityStore store, IStreamStore streamStore)
 {
     this.store = store;
     this.streamStore = streamStore;
 }
Exemplo n.º 20
0
 public FrontEndSystemController(IFrontEndSettingsService settingService, IActivityStore activityStore)
 {
     _frontSettingService = settingService;
     _activityStore       = activityStore;
 }
Exemplo n.º 21
0
 public RolesAdminController(IActivityStore activityStore)
 {
     _activityStore = activityStore;
 }