public AggregatorBaseController(
            IAuthorizationService authorizationService,
            UserManager <ApplicationUser> userManager,
            ApiClientFactory apiClientFactory,
            ILogger logger) : base(authorizationService)
        {
            _authorizationService = authorizationService;
            _userManager          = userManager;
            _apiClientFactory     = apiClientFactory;
            _logger = logger;

            //_interactionService = interactionService;
        }
 public AccountController(
     UserManager <ApplicationUser> userManager,
     IPersistedGrantService persistedGrantService,
     SignInManager <ApplicationUser> signInManager,
     IEmailSender emailSender,
     ILoggerFactory loggerFactory,
     IIdentityServerInteractionService interaction,
     IClientStore clientStore,
     IAuthorizationService authorizationService)
 {
     _userManager           = userManager;
     _persistedGrantService = persistedGrantService;
     _signInManager         = signInManager;
     _emailSender           = emailSender;
     _logger               = loggerFactory.CreateLogger <AccountController>();
     _interaction          = interaction;
     _clientStore          = clientStore;
     _authorizationService = authorizationService;
 }