public BitLevelManager(IUserAuthorization authorizer, IUserContext userContext, IBitLevelQuery query, IPersistenceCommands pcommand, IUserNotifier notifier, IBlockChainService blockChain, ISettingsManager settingsManager, IReferralQuery refQuery, //IEmailPush emailService, IBackgroundOperationScheduler backgroundProcessor, IAppUrlProvider urlProvider) { ThrowNullArguments(() => userContext, () => query, () => pcommand, () => notifier, () => blockChain, () => settingsManager, () => refQuery, //() => emailService, () => backgroundProcessor, () => urlProvider); _query = query; _pcommand = pcommand; _authorizer = authorizer; _notifier = notifier; _blockChain = blockChain; _refQuery = refQuery; _settingsManager = settingsManager; //_emailService = emailService; _backgroundProcessor = backgroundProcessor; _urlProvider = urlProvider; UserContext = userContext; }
public ReferralManager(IUserContext userContext, IUserAuthorization authorizer, IReferralQuery query, IPersistenceCommands pcommand) { ThrowNullArguments(() => userContext, () => authorizer, () => query, () => pcommand); UserContext = userContext; _authorizer = authorizer; _query = query; _pcommand = pcommand; }
public SettingsManager(IUserContext userContext, ISettingsQuery query, IUserAuthorization userAuthorization, IPersistenceCommands persistenceCommands) { ThrowNullArguments(() => query, () => userContext, () => userAuthorization, () => persistenceCommands); _query = query; _auth = userAuthorization; _pcommand = persistenceCommands; UserContext = userContext; }
public PostService(IUserAuthorization authorizer, IUserContext userContext, IPersistenceCommands pcommand, IUserNotifier notifier, IPostQuery query) { ThrowNullArguments(() => userContext, () => pcommand, () => notifier, () => query); _query = query; _pcommand = pcommand; _auth = authorizer; _notifier = notifier; UserContext = userContext; }
public ContextVerifier(IUserContext userContext, IUserAuthorization authorizer, ISettingsManager settings, IContextVerifierQuery query, IPersistenceCommands pcommand) { ThrowNullArguments(() => authorizer, () => userContext, () => query, () => pcommand, () => settings); _authorizer = authorizer; _query = query; _pcommand = pcommand; _settings = settings; UserContext = userContext; }
public AccountManager(ICredentialAuthentication credentialAuthentication, IBackgroundOperationScheduler backgroundProcessor, IContextVerifier contextVerifier, ISettingsManager settingsManager, IUserAuthorization accessManager, IPersistenceCommands pcommands, IAppUrlProvider apiProvider, IReferralManager refManager, IUserContext userContext, IUserNotifier notifier, //IEmailPush messagePush, IBlobStore blobStore, IAccountQuery query) { ThrowNullArguments(() => userContext, () => query, () => credentialAuthentication, () => backgroundProcessor, () => contextVerifier, () => accessManager, () => blobStore, //() => messagePush, () => pcommands, () => settingsManager, () => apiProvider, () => refManager, () => notifier); UserContext = userContext; _query = query; _credentialAuth = credentialAuthentication; _contextVerifier = contextVerifier; _authorizer = accessManager; _blobStore = blobStore; //_messagePush = messagePush; _settingsManager = settingsManager; _apiProvider = apiProvider; _refManager = refManager; _pcommand = pcommands; _notifier = notifier; _backgroundProcessor = backgroundProcessor; }
public BlockChainService(IBlockChainQuery blQuery, IUserContext context, IPersistenceCommands pcommand, IBitLevelQuery levelQuery, IUserAuthorization authorizer, IUserNotifier notifier) { ThrowNullArguments(() => blQuery, () => context, () => pcommand, () => authorizer, () => levelQuery, () => notifier); this._blQuery = blQuery; this.UserContext = context; this._pcommand = pcommand; this._authorizer = authorizer; this._levelQuery = levelQuery; this._notifier = notifier; }
public UserNotifier(IUserContext userContext, IUserNotifierQuery dataContext, ISettingsManager settingsManager, IUserAuthorization accessManager, IPersistenceCommands pcommands, IAppUrlProvider apiProvider) { ThrowNullArguments(() => userContext, () => dataContext, () => accessManager, () => pcommands, () => settingsManager, () => apiProvider); UserContext = userContext; _query = dataContext; _auth = accessManager; _settingsManager = settingsManager; _apiProvider = apiProvider; _pcommand = pcommands; }