public AuthenticationController(ILogger <AuthenticationController> logger, ITokenService service,
                                 IEventBus eventBus,
                                 IEventWatcher eventWatcher) : base(eventBus, eventWatcher)
 {
     _logger  = logger;
     _service = service;
 }
Example #2
0
        }                                                                            //__SILP__

        //__SILP__
        public bool RemoveEventWatcher(string channelKey, IEventWatcher listener)    //__SILP__
        {
            Channel channel = Get <Channel>(channelKey);                             //__SILP__

            if (channel != null)                                                     //__SILP__
            {
                return(channel.RemoveEventWatcher(listener));                        //__SILP__
            }                                                                        //__SILP__
            return(false);                                                           //__SILP__
        }                                                                            //__SILP__
Example #3
0
 public AccountController(IEventWatcher eventWatcher, IEventBus eventBus, ILogger <AccountController> logger,
                          ISessionService sessionService, IRemoteTokenService remoteTokenService,
                          IGetUserByLoginFactory getUserByLoginFactory, IMessageSender messageSender,
                          IGetUserByActivationTokenFactory getUserByActivationTokenFactory,
                          IActivateByActivationTokenFactory activateByActivationTokenFactory,
                          IRemoteAccountService remoteAccountService) : base(eventWatcher, eventBus)
 {
     _logger                           = logger;
     _sessionService                   = sessionService;
     _remoteTokenService               = remoteTokenService;
     _getUserByLoginFactory            = getUserByLoginFactory;
     _getUserByActivationTokenFactory  = getUserByActivationTokenFactory;
     _activateByActivationTokenFactory = activateByActivationTokenFactory;
     _messageSender                    = messageSender;
     _remoteAccountService             = remoteAccountService;
     eventBus.SubscribeAll(m => logger.Log(LogLevel.Information, $"Event message:{m.ToString()}"));
 }
Example #4
0
        public UsersController(IGetProjectFactory getProjectFactory, IGetAllUserFactory getAllUserFactory,
                               IEventWatcher eventWatcher, IGetUserFactory getUserFactory,
                               IAddImportedUsersFactory addImportedUsersFactory,
                               IGetAddressForSetPasswordFactory getAddressForSetPasswordFactory,
                               ICsvService csvService, IEventBus eventBus, IMessageSender messageSender,
                               ILogger <UsersController> logger) : base(eventWatcher, eventBus)
        {
            this.getProjectFactory               = getProjectFactory;
            this.getUserFactory                  = getUserFactory;
            this.getAllUserFactory               = getAllUserFactory;
            this.csvService                      = csvService;
            this.addImportedUsersFactory         = addImportedUsersFactory;
            this.getAddressForSetPasswordFactory = getAddressForSetPasswordFactory;
            this.messageSender                   = messageSender;

            eventBus.SubscribeAll(m => logger.Log(LogLevel.Information, $"Event message:{m.ToString()}"));
        }
 public CustomDataController(IGetUserFactory getUserFactory, IEventWatcher eventWatcher, IEventBus eventBus,
                             IDeleteCustomDataFromProjectFactory deleteCustomDataFromProjectFactory,
                             IGetCustomDataConfigurationOrDefaultForProjectFactory getCustomDataConfigurationOrDefaultForProjectFactory,
                             IAddProjectCustomDataToProjectFactory addProjectCustomDataToProjectFactory,
                             IEditProjectCustomDataToProjectFactory editProjectCustomDataToProjectFactory,
                             ISaveUserCustomDataFactory saveUserCustomDataFactory,
                             IGetUserCustomDataConfigurationViewFactory getUserCustomDataConfigurationViewFactory,
                             IMessageSender messageSender)
     : base(eventWatcher, eventBus)
 {
     this.deleteCustomDataFromProjectFactory = deleteCustomDataFromProjectFactory;
     this.getCustomDataConfigurationOrDefaultForProjectFactory =
         getCustomDataConfigurationOrDefaultForProjectFactory;
     this.addProjectCustomDataToProjectFactory      = addProjectCustomDataToProjectFactory;
     this.editProjectCustomDataToProjectFactory     = editProjectCustomDataToProjectFactory;
     this.saveUserCustomDataFactory                 = saveUserCustomDataFactory;
     this.getUserCustomDataConfigurationViewFactory = getUserCustomDataConfigurationViewFactory;
     this.messageSender  = messageSender;
     this.getUserFactory = getUserFactory;
 }
        public ProjectsController(IEventWatcher eventWatcher, ILogger <ProjectsController> logger, IEventBus eventBus,
                                  IDeleteByIdUserFactory deleteByIdUserFactory, IGetProjectFactory getProjectFactory,
                                  IDeleteProjectFactory deleteProjectFactory, IAddProjectFactory addProjectFactory,
                                  IGetAllProjectFactory getAllProjectFactory, IAssignUserFactory assignUserFactory,
                                  IMessageSender messageSender, IGetUserFactory getUserFactory,
                                  IGetProjectWithAllFactory getProjectWithAllFactory, ICsvService csvGenerator)
            : base(eventWatcher, eventBus)
        {
            _csvGenerator                 = csvGenerator;
            _assignUserFactory            = assignUserFactory;
            _deleteByIdUserFactory        = deleteByIdUserFactory;
            _getProjectFactory            = getProjectFactory;
            _getAllProjectFactory         = getAllProjectFactory;
            _deleteProjectFactory         = deleteProjectFactory;
            _addProjectFactory            = addProjectFactory;
            _messageSender                = messageSender;
            _getUserFactory               = getUserFactory;
            this.getProjectWithAllFactory = getProjectWithAllFactory;

            eventBus.SubscribeAll(m => logger.Log(LogLevel.Information, $"Event message:{m.ToString()}"));
        }
Example #7
0
 public PolicyController(IEventBus eventBus, IProjectRepository projectRepository,
                         IDeletePolicyFromProjectFactory deletePolicyFromProjectFactory, IEventWatcher eventWatcher,
                         ISavePolicyToProjectFactory savePolicyToProjectFactory,
                         ISaveUserPolicyToProjectFactory saveUserPolicyToProjectFactory,
                         IGetUserDataViewFactory getUserDataViewFactory,
                         IGetPolicyConfigurationOrDefaultFromProjectFactory configurationOrDefaultFromProjectFactory)
     : base(eventWatcher, eventBus)
 {
     this.deletePolicyFromProjectFactory           = deletePolicyFromProjectFactory;
     this.savePolicyToProjectFactory               = savePolicyToProjectFactory;
     this.saveUserPolicyToProjectFactory           = saveUserPolicyToProjectFactory;
     this.getUserDataViewFactory                   = getUserDataViewFactory;
     this.configurationOrDefaultFromProjectFactory = configurationOrDefaultFromProjectFactory;
 }
 protected BaseController(IEventWatcher eventWatcher, IEventBus eventBus)
 {
     eventBus.SubscribeAll(
         m => eventWatcher.StoreEvent(User.FindFirstValue(ClaimTypes.UserData), m.GetType().Name, m.ToString()));
 }
 /// <summary>
 /// Add a watcher to the manager
 /// </summary>
 /// <param name="watcher"></param>
 public virtual void AddWatcher(IEventWatcher watcher)
 {
     watchers.Add(watcher);
 }
Example #10
0
 public AccountController(ILogger <AccountController> logger, IAccountService accountService, IEventBus eventBus,
                          IEventWatcher eventWatcher) : base(eventBus, eventWatcher)
 {
     _accountService = accountService;
     _logger         = logger;
 }
 /// <summary>
 /// Remove a watcher from the manager
 /// </summary>
 /// <param name="watcher"></param>
 public virtual void RemoveWatcher(IEventWatcher watcher)
 {
     watchers.Remove(watcher);
 }
 public AuditLogController(IGetAllAuditLogFactory getAllAuditLogFactory, IEventWatcher eventWatcher,
                           IEventBus eventBus)
     : base(eventWatcher, eventBus)
 {
     this.getAllAuditLogFactory = getAllAuditLogFactory;
 }
Example #13
0
        }                                                             //__SILP__

        //__SILP__
        public bool RemoveEventWatcher(IEventWatcher listener)        //__SILP__
        {
            return(WeakListHelper.Remove(_EventWatchers, listener));  //__SILP__
        }                                                             //__SILP__
Example #14
0
 }                                                             //__SILP__
                                                               //__SILP__
 public bool AddEventWatcher(IEventWatcher listener)           //__SILP__
 {
     return(WeakListHelper.Add(ref _EventWatchers, listener)); //__SILP__
 }                                                             //__SILP__
 protected BaseController(IEventBus eventBus, IEventWatcher eventWatcher)
 {
     eventBus.SubscribeAll(m => eventWatcher.StoreEvent("0", m.GetType().Name, m.ToString()));
 }