Ejemplo n.º 1
0
 public HomeController(ILogger logger, IMediator mediator, SignInManager <AppUser> signInManager, IGraphSdkHelper graphSdkHelper, IClaimsCache claimsCache)
 {
     _logger         = logger ?? throw new ArgumentNullException(nameof(logger), "Constructor paramater 'logger' cannot be null. EID: 4EA3B1CB");
     _mediator       = mediator ?? throw new ArgumentNullException(nameof(mediator), "Constructor paramater 'mediator' cannot be null. EID: 2F98944F");
     _signInManager  = signInManager ?? throw new ArgumentNullException(nameof(signInManager), "Constructor parameter 'signInManager' cannot be null. EID: CAB1C1B5");
     _graphSdkHelper = graphSdkHelper ?? throw new ArgumentNullException(nameof(graphSdkHelper), "Constructor parameter 'graphSDKHelper' cannot be null. EID: F76DF56E");
     _claimsCache    = claimsCache ?? throw new ArgumentNullException(nameof(claimsCache), "Constructor parameter 'claimsCache' cannot be null. EID: 57F6DF27");
 }
Ejemplo n.º 2
0
        // TODO: Remove usermanager, maybe signinmanager, claimscache after refactoring OIDC to CQRS.

        public AccountController(ILogger logger, IMediator mediator, SignInManager <AppUser> signInManager,
                                 UserManager <AppUser> userManager, IClaimsCache claimsCache)
        {
            _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
            _mediator      = mediator ?? throw new ArgumentNullException(nameof(mediator));
            _signInManager = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
            _claimsCache   = claimsCache ?? throw new ArgumentNullException(nameof(claimsCache));
            _userManager   = userManager ?? throw new ArgumentNullException(nameof(userManager));
        }