public DetailsHandler(IClock clock, ITrainingRepository trainingRepo, ITrainerProvider trainerProvider, IEnrollmentRepository enrollmentRepo) { _clock = clock ?? throw new ArgumentNullException(nameof(clock)); _trainingRepo = trainingRepo ?? throw new ArgumentNullException(nameof(trainingRepo)); _trainerProvider = trainerProvider ?? throw new ArgumentNullException(nameof(trainerProvider)); _enrollmentRepo = enrollmentRepo ?? throw new ArgumentNullException(nameof(enrollmentRepo)); }
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 GetEnrollmentDetailsHandler( IAggregateStore aggregateStore, IEventStore eventStore, Repositories.ITrainingRepository trainingRepository, Repositories.ICampaignRepository campaignRepository, ITrainerProvider trainerProvider, IClock clock, IEnrollmentRepository enrollmentRepo, IUserAccessor userAccessor, IAuthorizationService authorizationService, Microsoft.AspNetCore.Identity.UserManager <Models.Users.ApplicationUser> userManager) { _aggregateStore = aggregateStore ?? throw new ArgumentNullException(nameof(aggregateStore)); _eventStore = eventStore ?? throw new ArgumentNullException(nameof(eventStore)); _trainingRepository = trainingRepository ?? throw new ArgumentNullException(nameof(trainingRepository)); _campaignRepository = campaignRepository ?? throw new ArgumentNullException(nameof(campaignRepository)); _trainerProvider = trainerProvider ?? throw new ArgumentNullException(nameof(trainerProvider)); _clock = clock ?? throw new ArgumentNullException(nameof(clock)); _enrollmentRepo = enrollmentRepo ?? throw new ArgumentNullException(nameof(enrollmentRepo)); _userAccessor = userAccessor ?? throw new ArgumentNullException(nameof(userAccessor)); _authorizationService = authorizationService ?? throw new ArgumentNullException(nameof(authorizationService)); _userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); }
public SampleDataController(IUserProvider userProvider, IAdminProvider adminProvider, ITrainerProvider trainerProvider) { this.userProvider = userProvider ?? throw new ArgumentNullException(nameof(userProvider)); this.adminProvider = adminProvider ?? throw new ArgumentNullException(nameof(adminProvider)); this.trainerProvider = trainerProvider ?? throw new ArgumentNullException(nameof(trainerProvider)); }
public IndexHandler(ITrainingRepository repository, ITrainerProvider trainerProvider, IClock clock) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _trainerProvider = trainerProvider ?? throw new ArgumentNullException(nameof(trainerProvider)); _clock = clock ?? throw new ArgumentNullException(nameof(clock)); }