public RemoteStatusEtaRepository(IWordPressUserSecurity wordPressUserSecurity, IOptions <RemoteStatusEtaRepositoryOptions> options, Serilog.ILogger logger) { EnsureArg.IsNotNull(wordPressUserSecurity); EnsureArg.IsNotNull(options); EnsureArg.IsNotNull(logger); if (options == null || options.Value == null) { throw new ArgumentNullException("options"); } if (string.IsNullOrWhiteSpace(options.Value.IdeasApiUrl)) { throw new ArgumentNullException("WordPressUrl"); } _logger = logger; _wordPressUserSecurity = wordPressUserSecurity; if (options.Value.IdeasApiUrl.EndsWith("/")) { _baseUri = new Uri(options.Value.IdeasApiUrl); } else { _baseUri = new Uri(options.Value.IdeasApiUrl + "/"); } }
public WordPressCookieAuthenticationHandler(IOptionsMonitor <WordPressCookieAuthenticationOptions> options, IWordPressUserSecurity wordPressUserSecurity, ILoggerFactory loggerFactory, Serilog.ILogger logger, UrlEncoder encoder, ISystemClock clock) : base(options, loggerFactory, encoder, clock) { EnsureArg.IsNotNull(wordPressUserSecurity); EnsureArg.IsNotNull(logger); _wordPressUserSecurity = wordPressUserSecurity; _logger = logger; }
public ApexListener(IInitiativeRepository initiativeRepository, Serilog.ILogger logger, IPeopleService peopleService, IPersonRepository userRepository, IWordPressUserSecurity wordPressUserSecurity, IHttpContextAccessor httpContextAccessor, IOptions <ApexOptions> options) { //using (var con = new Oracle.ManagedDataAccess.Client.OracleConnection("SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=orarac2-scan.gov.edmonton.ab.ca)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ACES12R1.GOV.EDMONTON.AB.CA)));uid = ITO_RO; pwd = C5dzfAWeegB1; ")) _initiativeRepository = initiativeRepository; _logger = logger; _peopleService = peopleService; _userRepository = userRepository; _wordPressUserSecurity = wordPressUserSecurity; _httpContextAccessor = httpContextAccessor; _options = options; }