// // GET: / public HomeController(IPortalFrontendSettings settings, IUserAgentVerifier userAgentVerifier, IEmailSenderService emailSenderService) : base(settings) { _settings = settings; _userAgentVerifier = userAgentVerifier; _emailSenderService = emailSenderService; }
public AccountRecoveryController(IUserService userService, IPasswordRecoveryService passwordRecoveryService, IPortalFrontendSettings settings) { _userService = userService; _passwordRecoveryService = passwordRecoveryService; _settings = settings; }
public ExtensionController(IPortalFrontendSettings settings) : base(settings) { _settings = settings; // Set current player version ViewBag.ExtensionUri = _settings.ExtensionUri; ViewBag.ExtensionUri = _settings.ExtensionUri; }
public OdnoklassnikiTokenDataExtractor(IPortalFrontendSettings settings) { // Pass your credentials to the service string applicationId = settings.OkApplicationId; string appSecret = settings.OkApplicationSecret; string appPublic = settings.OkApplicationPublic; _service = new OkClient(applicationId, appSecret, appPublic); }
public ExternalController( IExternalVideoService externalVideoService, IProjectService projectService, IPortalFrontendSettings settings) : base(projectService) { _externalVideoService = externalVideoService; _settings = settings; }
public EmbedController( IWatchProjectService watchProjectRepository, IProjectScreenshotService screenshotService, IProjectUriProvider projectUriProvider, IPortalFrontendSettings settings) : base(screenshotService, projectUriProvider, settings) { _watchProjectRepository = watchProjectRepository; }
protected VideoControllerBase( IProjectScreenshotService screenshotService, IProjectUriProvider projectUriProvider, IPortalFrontendSettings settings) : base(settings) { _screenshotService = screenshotService; _projectUriProvider = projectUriProvider; }
public CassandraClient(IPortalFrontendSettings settings) { string[] nodeAddresses = settings.CassandraNodes; var privateAddresses = settings.CassandraPrivateAddresses; if (nodeAddresses.Length == 0) { throw new ArgumentException("settings"); } // Credetials Builder clusterBuilder = Cluster.Builder(); if (!string.IsNullOrEmpty(settings.CassandraUsername) && !string.IsNullOrEmpty(settings.CassandraPassword)) { clusterBuilder = clusterBuilder.WithCredentials(settings.CassandraUsername, settings.CassandraPassword); } // Hosts clusterBuilder.AddContactPoints(nodeAddresses); if (privateAddresses.Length > 0) { if (privateAddresses.Length != nodeAddresses.Length) { throw new ArgumentException("settings"); } const int cqlPort = 9042; var addressMap = new Dictionary <IPEndPoint, IPEndPoint>(nodeAddresses.Length); for (int i = 0; i < nodeAddresses.Length; i++) { // Create address map for cassandra nodes behind azure firewall IPHostEntry host = Dns.GetHostEntry(nodeAddresses[i]); var privateAddress = IPAddress.Parse(privateAddresses[i]); var publicAddress = host.AddressList.First(); addressMap.Add(new IPEndPoint(privateAddress, cqlPort), new IPEndPoint(publicAddress, cqlPort)); } clusterBuilder.WithAddressTranslator(new CassandraAddressTranslator(addressMap)); } // Set heartbeat interval clusterBuilder.SocketOptions.SetIdleTimeoutMillis((int)TimeSpan.FromMinutes(3).TotalMilliseconds); _cluster = clusterBuilder.Build(); }
public CassandraClient(IPortalFrontendSettings settings) { string[] nodeAddresses = settings.CassandraNodes; var privateAddresses = settings.CassandraPrivateAddresses; if (nodeAddresses.Length == 0) { throw new ArgumentException("settings"); } // Credetials Builder clusterBuilder = Cluster.Builder(); if (!string.IsNullOrEmpty(settings.CassandraUsername) && !string.IsNullOrEmpty(settings.CassandraPassword)) { clusterBuilder = clusterBuilder.WithCredentials(settings.CassandraUsername, settings.CassandraPassword); } // Hosts clusterBuilder.AddContactPoints(nodeAddresses); if (privateAddresses.Length > 0) { if (privateAddresses.Length != nodeAddresses.Length) { throw new ArgumentException("settings"); } const int cqlPort = 9042; var addressMap = new Dictionary<IPEndPoint, IPEndPoint>(nodeAddresses.Length); for (int i = 0; i < nodeAddresses.Length; i++) { // Create address map for cassandra nodes behind azure firewall IPHostEntry host = Dns.GetHostEntry(nodeAddresses[i]); var privateAddress = IPAddress.Parse(privateAddresses[i]); var publicAddress = host.AddressList.First(); addressMap.Add(new IPEndPoint(privateAddress, cqlPort), new IPEndPoint(publicAddress, cqlPort)); } clusterBuilder.WithAddressTranslator(new CassandraAddressTranslator(addressMap)); } // Set heartbeat interval clusterBuilder.SocketOptions.SetIdleTimeoutMillis((int)TimeSpan.FromMinutes(3).TotalMilliseconds); _cluster = clusterBuilder.Build(); }
public EmailNotificationService( IRepositoryFactory repositoryFactory, IEmailSenderService emailSenderService, IPortalFrontendSettings settings, IUserService userService, IProductIdExtractor productIdExtractor, IProjectUriProvider projectUriProvider, IUserUriProvider userUriProvider) { _emailSenderService = emailSenderService; _settings = settings; _productIdExtractor = productIdExtractor; _userService = userService; _projectUriProvider = projectUriProvider; _userUriProvider = userUriProvider; _emailRepository = repositoryFactory.Create <SendEmailEntity>(); }
public EmailNotificationService( IRepositoryFactory repositoryFactory, IEmailSenderService emailSenderService, IPortalFrontendSettings settings, IUserService userService, IProductIdExtractor productIdExtractor, IProjectUriProvider projectUriProvider, IUserUriProvider userUriProvider) { _emailSenderService = emailSenderService; _settings = settings; _productIdExtractor = productIdExtractor; _userService = userService; _projectUriProvider = projectUriProvider; _userUriProvider = userUriProvider; _emailRepository = repositoryFactory.Create<SendEmailEntity>(); }
public PasswordRecoveryService( IRepositoryFactory repositoryFactory, IUserRepository userRepository, IMailerRepository mailerRepository, IPasswordRecoveryFactory passwordRecoveryFactory, IPortalFrontendSettings settings, IRecoveryLinkService recoveryLinkService, IPasswordService passwordService) { _userRepository = userRepository; _passwordRecoveryFactory = passwordRecoveryFactory; _settings = settings; _recoveryLinkService = recoveryLinkService; _passwordService = passwordService; _mailerRepository = mailerRepository; _passwordRecoverRepository = repositoryFactory.Create<PasswordRecoveryEntity>(); }
public VideoController(IWatchProjectService watchProjectRepository, IProjectScreenshotService screenshotService, IProjectUriProvider projectUriProvider, IPortalFrontendSettings settings, IUserAgentVerifier userAgentVerifier, IProjectLikesService projectLikesService, IUserService userService, IUserAvatarProvider userAvatarProvider) : base(screenshotService, projectUriProvider, settings) { _watchProjectRepository = watchProjectRepository; _userAgentVerifier = userAgentVerifier; _projectLikesService = projectLikesService; _settings = settings; _userService = userService; _userAvatarProvider = userAvatarProvider; }
public PasswordRecoveryService( IRepositoryFactory repositoryFactory, IUserRepository userRepository, IMailerRepository mailerRepository, IPasswordRecoveryFactory passwordRecoveryFactory, IPortalFrontendSettings settings, IRecoveryLinkService recoveryLinkService, IPasswordService passwordService) { _userRepository = userRepository; _passwordRecoveryFactory = passwordRecoveryFactory; _settings = settings; _recoveryLinkService = recoveryLinkService; _passwordService = passwordService; _mailerRepository = mailerRepository; _passwordRecoverRepository = repositoryFactory.Create <PasswordRecoveryEntity>(); }
public WatchProjectService(IProjectUriProvider projectUriProvider, ICommentRepository commentRepository, IProjectRepository projectRepository, IUserRepository userRepository, IMapper mapper, IPortalFrontendSettings settings, IFileUriProvider uriProvider, IUserAvatarProvider userAvatarProvider) { _projectUriProvider = projectUriProvider; _commentRepository = commentRepository; _userRepository = userRepository; _projectRepository = projectRepository; _mapper = mapper; _settings = settings; _uriProvider = uriProvider; _userAvatarProvider = userAvatarProvider; }
public UserService(IUserRepository userRepository, IProjectRepository projectRepository, IFileRepository fileRepository, ICompanyRepository companyRepository, ICommentRepository commentRepository, IMapper mapper, IProjectService projectService, IPortalFrontendSettings settings) { _userRepository = userRepository; _projectRepository = projectRepository; _fileRepository = fileRepository; _companyRepository = companyRepository; _commentRepository = commentRepository; _mapper = mapper; _projectService = projectService; _defaultUserStorageSpace = settings.DefaultMaxUserCapacity; _cryptoService = new CryptoService(); }
public AccountController( IAuthenticationService authenticationService, IUserService userService, IEmailNotificationService emailNotificationService, IPortalFrontendSettings settings, ITokenDataExtractorFactory tokenDataExtractorFactory, ISocialNetworkNotificationFactory notificationFactory, IProductIdExtractor productIdExtractor, IPendingClientService pendingClientService, IPasswordService passwordService, ICompanyService companyService) : base(settings) { _emailNotificationService = emailNotificationService; _tokenDataExtractorFactory = tokenDataExtractorFactory; _notificationFactory = notificationFactory; _productIdExtractor = productIdExtractor; _pendingClientService = pendingClientService; _passwordService = passwordService; _companyService = companyService; _authenticationService = authenticationService; _userService = userService; }
public ExamplesController(IPortalFrontendSettings settings) : base(settings) { }
public WsFederationController(IIdentityFactory identityFactory, IPortalFrontendSettings settings) { _identityFactory = identityFactory; _settings = settings; }
public FacebookService(IPortalFrontendSettings settings) { _settings = settings; }
public TwitterTokenDataExtractor(IPortalFrontendSettings settings) { _settings = settings; }
public StatisticsInitializer(ICassandraClient cassandraClient, IPortalFrontendSettings settings) { _cassandraClient = cassandraClient; _keyspace = settings.CassandraKeyspace; }
public FrontEndConfigurationInitializer(IPortalFrontendSettings settings) { _settings = settings; }
public ClientsController(IPortalFrontendSettings settings) : base(settings) { _settings = settings; }
public SocialNetworkNotificationFactory(IPortalFrontendSettings settings) { _settings = settings; }
public TwitterServiceService(IPortalFrontendSettings settings) { _settings = settings; }
protected SpaControllerBase(IPortalFrontendSettings settings) : base(settings) { _settings = settings; }
/// <summary> /// Set configuration provider. /// </summary> /// <param name="settings"></param> public static void SetConfigurationProvider(IPortalFrontendSettings settings) { _settings = settings; }
protected ControllerBase(IPortalFrontendSettings settings) { ViewBag.GoogleAnalyticsId = settings.GoogleAnalyticsId; }
public TokenDataExtractorFactory(IPortalFrontendSettings settings) { _settings = settings; }
public UserAvatarProvider(IPortalFrontendSettings settings) { _settings = settings; }
public FacebookNotifier(IPortalFrontendSettings settings) { _settings = settings; }
public EmailController(IEmailSenderService emailSender, IPortalFrontendSettings settings) { _emailSender = emailSender; _settings = settings; }
public IdentityFactory(IPortalFrontendSettings settings) { _settings = settings; }
public CassandraSession(ICassandraClient client, IPortalFrontendSettings settings) { _session = new Lazy<ISession>(() => client.GetSession(settings.CassandraKeyspace)); }
public OkSecurityTokenService(SecurityTokenServiceConfiguration configuration, IPortalFrontendSettings settings) : base(configuration) { _settings = settings; }
public CassandraSession(ICassandraClient client, IPortalFrontendSettings settings) { _session = new Lazy <ISession>(() => client.GetSession(settings.CassandraKeyspace)); }
public VkSecurityTokenService(SecurityTokenServiceConfiguration configuration, IPortalFrontendSettings settings) : base(configuration) { _settings = settings; }