public CreateAuctionCommandHandlerDepedencies(IAuctionRepository auctionRepository, IAuctionSchedulerService auctionSchedulerService, EventBusService eventBusService, ILogger <CreateAuctionCommandHandler> logger, CategoryBuilder categoryBuilder, IUserRepository userRepository, IAuctionCreateSessionService auctionCreateSessionService, IAuctionImageRepository auctionImageRepository) { this.auctionRepository = auctionRepository; this.auctionSchedulerService = auctionSchedulerService; this.eventBusService = eventBusService; this.logger = logger; this.categoryBuilder = categoryBuilder; this.userRepository = userRepository; this.auctionCreateSessionService = auctionCreateSessionService; this.auctionImageRepository = auctionImageRepository; }
public UpdateAuctionCommandHandler(IAuctionRepository auctionRepository, IUserIdentityService userIdentityService, ILogger <UpdateAuctionCommandHandler> logger, IAuctionSchedulerService schedulerService, EventBusService eventBusService, CategoryBuilder categoryBuilder) : base(logger) { _auctionRepository = auctionRepository; _userIdentityService = userIdentityService; _logger = logger; _schedulerService = schedulerService; _eventBusService = eventBusService; _categoryBuilder = categoryBuilder; }