public SendTrainingRequestHandler(IUserRepository userRepo, ITrainerRepository trainerRepo, ITrainingRequestRepository requestRepo, IEventBus eventBus) { _userRepo = userRepo; _trainerRepo = trainerRepo; _requestRepo = requestRepo; _eventBus = eventBus; }
public DeclineTrainingRequestHandler(ITrainingRequestRepository requestRepo) => _requestRepo = requestRepo;
public AcceptTrainingRequestHandler(IEventBus bus, ITrainerRepository trainerRepo, ITrainingRequestRepository requestRepo) { _bus = bus; _trainerRepo = trainerRepo; _requestRepo = requestRepo; }