Ejemplo n.º 1
0
 public MessageProcessor(IMobileNumberSubscriptionService mobileNumberSubscriptionService,
                         INlpParserService nlpParserService,
                         ITemplateSelectorService templateSelectorService,
                         ISmsSenderService smsSenderService)
 {
     _mobileNumberSubscriptionService = mobileNumberSubscriptionService;
     _nlpParserService        = nlpParserService;
     _templateSelectorService = templateSelectorService;
     _smsSenderService        = smsSenderService;
 }
Ejemplo n.º 2
0
 public ManageController(
     UserManager <IdentityUser> userManager,
     SignInManager <IdentityUser> signInManager,
     IOptions <IdentityCookieOptions> identityCookieOptions,
     IEmailSenderService emailSender,
     ISmsSenderService smsSender,
     ILoggerFactory loggerFactory)
 {
     _userManager          = userManager;
     _signInManager        = signInManager;
     _externalCookieScheme = identityCookieOptions.Value.ExternalCookieAuthenticationScheme;
     _emailSender          = emailSender;
     _smsSender            = smsSender;
     _logger = loggerFactory.CreateLogger <ManageController>();
 }
Ejemplo n.º 3
0
 public ManageController(
     UserManager <AppUser> userManager,
     SignInManager <AppUser> signInManager,
     IEmailSenderService emailSender,
     ISmsSenderService smsSender,
     ILoggerFactory loggerFactory,
     IConfiguration configuration,
     IHttpContextAccessor httpContextAccessor,
     IAntiforgery antiforgery)
 {
     _userManager     = userManager;
     _signInManager   = signInManager;
     _emailSender     = emailSender;
     _smsSender       = smsSender;
     _logger          = loggerFactory.CreateLogger <ManageController>();
     _configuration   = configuration;
     _caller          = httpContextAccessor.HttpContext.User;
     _contextAccessor = httpContextAccessor;
     _antiforgery     = antiforgery;
 }
Ejemplo n.º 4
0
        public AccountController(
            IClaimsService claimsService,
            UserManager <AppUser> userManager,
            SignInManager <AppUser> signInManager,
            IEmailSenderService emailSender,
            ISmsSenderService smsSender,
            ILoggerFactory loggerFactory,
            IInviteService inviteService,
            IConfiguration configuration,
            IJwtFactory jwtFactory,
            IOptions <JwtIssuerOptions> jwtOptions,
            IHttpContextAccessor httpContextAccessor,
            IUserClaimsPrincipalFactory <AppUser> userClaimsPrincipalFactory,
            IAntiforgery antiforgery,
            IContentItemRepository contentItemRepository)
        {
            _claimsService              = claimsService;
            _userManager                = userManager;
            _signInManager              = signInManager;
            _emailSender                = emailSender;
            _smsSender                  = smsSender;
            _logger                     = loggerFactory.CreateLogger <AccountController>();
            _inviteService              = inviteService;
            _configuration              = configuration;
            _jwtFactory                 = jwtFactory;
            _jwtOptions                 = jwtOptions.Value;
            _httpContextAccessor        = httpContextAccessor;
            _userClaimsPrincipalFactory = userClaimsPrincipalFactory;
            _antiforgery                = antiforgery;
            _contentItemRepository      = contentItemRepository;

            if (_configuration["InviteOnly"] == "true")
            {
                _InviteOnly = true;
            }
        }
Ejemplo n.º 5
0
 public SmsSendersController(ISmsSenderService smsSenderService)
 {
     _smsSenderService = smsSenderService;
 }
 public ServiceController(IEntitySaverService entitySaverService, IEmailSenderService emailSenderService, ISmsSenderService smsSenderService)
 {
     _entitySaverService = entitySaverService;
     _emailSenderService = emailSenderService;
     _smsSenderService   = smsSenderService;
 }
Ejemplo n.º 7
0
 public ValuesController(IEmailSenderService emailSenderService, ISmsSenderService smsSenderService)
 {
     this.emailSenderService = emailSenderService;
     this.smsSenderService   = smsSenderService;
 }