Exemple #1
0
 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"
     };
 }
Exemple #3
0
 public AccountController(FlexinetsContext context, AdminAuthenticationProvider adminAuthenticationProvider)
 {
     _context = context;
     _adminAuthenticationProvider = adminAuthenticationProvider;
 }
Exemple #4
0
 /// <summary>
 /// Refresh token respository used to persist refreshtokens
 /// </summary>
 /// <param name="context"></param>
 public RefreshTokenRepository(FlexinetsContext context)
 {
     _context = context;
 }
Exemple #5
0
 public TwilioDeliveryReportController(ISmsGateway smsGateway, FlexinetsContext flexinetsContext)
 {
     _flexinetsContext = flexinetsContext;
     _smsGateway       = smsGateway;
 }