public AssignedQuestionProvider(IDataProvider <AzureChallengeResult, AssignedQuestion> dataProvider,
                                 IAzureAuthProvider authProvider,
                                 IRESTProvider restProvider,
                                 IParameterProvider <ACM.AzureChallengeResult, ACMP.GlobalChallengeParameters> parametersProvider,
                                 ILogger <AssignedQuestionProvider> logger)
 {
     this.dataProvider       = dataProvider;
     this.authProvider       = authProvider;
     this.restProvider       = restProvider;
     this.parametersProvider = parametersProvider;
     this._logger            = logger;
 }
 public AzureConfigModel(
     UserManager <AzureChallengeUIUser> userManager,
     SignInManager <AzureChallengeUIUser> signInManager,
     IRESTProvider restProvider,
     IAzureAuthProvider azureAuthProvider,
     IMapper mapper,
     ILogger <AzureConfigModel> logger)
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     this.restProvider      = restProvider;
     this.azureAuthProvider = azureAuthProvider;
     this.mapper            = mapper;
     this._logger           = logger;
 }