public DetailsHandler(ICampaignRepository repository, IClock clock, IRequestAuthorizationAnalyzer authorizationAnalyzer, ITrainerProvider trainerProvider) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _clock = clock ?? throw new ArgumentNullException(nameof(clock)); _authorizationAnalyzer = authorizationAnalyzer ?? throw new ArgumentNullException(nameof(authorizationAnalyzer)); _trainerProvider = trainerProvider ?? throw new ArgumentNullException(nameof(trainerProvider)); }
public DetailsUseCaseHandler( AppDbContext dbContext, UserManager <ApplicationUser> userManager, RoleManager <ApplicationIdentityRole> roleManager, IRequestAuthorizationAnalyzer authorizer) { _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); _userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); _roleManager = roleManager ?? throw new ArgumentNullException(nameof(roleManager)); _authorizer = authorizer ?? throw new ArgumentNullException(nameof(authorizer)); }
public IndexUseCaseHandler(AppDbContext dbContext, IRequestAuthorizationAnalyzer authorizer, UserManager <ApplicationUser> userManager) { _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); _authorizer = authorizer ?? throw new ArgumentNullException(nameof(authorizer)); _userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); }
public DetailsUseCaseHandler(AppDbContext dbContext, IRequestAuthorizationAnalyzer authorizer, IMediator mediator) { _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); _authorizer = authorizer ?? throw new ArgumentNullException(nameof(authorizer)); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); }