public SessionsController(IStringLocalizer <ErrorsResource> localizer, IAccountService accountService, IBridgeAbstraction bridgeAbstraction)
            : base(localizer)
        {
            _accountService = accountService;

            _bridgeAbstractionUserEmail = bridgeAbstraction as BridgeUserEmail;
            _bridgeAbstractionUserPhone = bridgeAbstraction as BridgeUserPhone;
        }
 public SocialsController(IStringLocalizer <ErrorsResource> localizer, UserManager <ApplicationUser> userManager, IUnitOfWork unitOfWork,
                          IJWTService jwtService, IGoogleService googleService, IFacebookService facebookService, ILinkedInService linkedInService, ILogger <SocialsController> logger,
                          IBridgeAbstraction bridgeAbstraction1, IBridgeAbstraction bridgeAbstraction2)
     : base(localizer)
 {
     _userManager     = userManager;
     _jwtService      = jwtService;
     _googleService   = googleService;
     _facebookService = facebookService;
     _linkedInService = linkedInService;
     _unitOfWork      = unitOfWork;
     _logger          = logger;
     _bridgeAbstractionUserFacebookPhone = bridgeAbstraction1 as BridgeUserFacebookPhone;
     _bridgeAbstractionUserFacebookEmail = bridgeAbstraction2 as BridgeUserFacebookEmail;
 }
예제 #3
0
 public override void BuildBridge(IBridgeAbstraction bridge)
 {
     bridge.Build();
 }
예제 #4
0
 public abstract void BuildBridge(IBridgeAbstraction bridge);