public ValidatorsService( IMyNoSqlServerDataWriter <ApprovalRequestMyNoSqlEntity> dataWriter, IMyNoSqlServerDataReader <ApprovalRequestMyNoSqlEntity> dataReader, IMyNoSqlServerDataReader <ValidatorLinkEntity> validatorLinkReader, IPushNotificator pushNotificator, ILogger <ValidatorsService> logger) { _dataWriter = dataWriter; _dataReader = dataReader; _validatorLinkReader = validatorLinkReader; _pushNotificator = pushNotificator; _logger = logger; }
public ChatService( ISessionManager sessionManager, ISettings settings, ProfileChangesNotificator profileChangesNotificator, ITransactionFactory transactionFactory, IUnitOfWorkFactory unitOfWorkFactory, IPushNotificator pushNotificator) : base(unitOfWorkFactory, transactionFactory) { _sessionManager = sessionManager; _settings = settings; _profileChangesNotificator = profileChangesNotificator; _pushNotificator = pushNotificator; _sessionManager.AuthenticatedUserConnected += SessionManagerOnAuthenticatedUserConnected; _sessionManager.AuthenticatedUserDisconnected += SessionManagerOnAuthenticatedUserDisconnected; }
public ServerPushMessageObserver(IPushNotificator pushNotificator) { this.pushNotificator = pushNotificator; }
public EntryPoint(IServerPushMessageObserver serverPushMessageObserver, IPushNotificator notificator) { this.serverPushMessageObserver = serverPushMessageObserver; }