Пример #1
0
 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));
 }
Пример #2
0
 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));
 }
Пример #3
0
 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));
 }
Пример #5
0
 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));
 }