public TwilioIncomingController(ISmsGateway smsGateway, FlexinetsContext flexinetsContext, IConfiguration configuration) { _flexnetsContext = flexinetsContext; _smsGateway = smsGateway; _serviceBusConnectionString = new ServiceBusConnectionStringBuilder(configuration.GetConnectionString("ServiceBusConnectionString")); _echoNumber = configuration["Twilio:echonumber"]; }
/// <summary> /// Provider for authenticating admins /// </summary> /// <param name="context"></param> public AdminAuthenticationProvider(FlexinetsContext context, IConfiguration configuration, ISmtpClient smtpClient) { _context = context; _smtpClient = smtpClient; // todo refactor _resetReturnDomains = new[] { "https://secure.flexinets.se", "https://wifi.flexinets.se", "https://globalwifi.flexinets.se", "https://portal.flexinets.se" }; }
public AccountController(FlexinetsContext context, AdminAuthenticationProvider adminAuthenticationProvider) { _context = context; _adminAuthenticationProvider = adminAuthenticationProvider; }
/// <summary> /// Refresh token respository used to persist refreshtokens /// </summary> /// <param name="context"></param> public RefreshTokenRepository(FlexinetsContext context) { _context = context; }
public TwilioDeliveryReportController(ISmsGateway smsGateway, FlexinetsContext flexinetsContext) { _flexinetsContext = flexinetsContext; _smsGateway = smsGateway; }