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 StartAuctionCreateSessionCommandHandler(IAuctionCreateSessionService auctionCreateSessionService, ILogger <StartAuctionCreateSessionCommandHandler> logger) : base(logger) { _auctionCreateSessionService = auctionCreateSessionService; _logger = logger; }
public RemoveImageCommandHandler(IAuctionCreateSessionService auctionCreateSessionService, ILogger <RemoveImageCommandHandler> logger) : base(logger) { _auctionCreateSessionService = auctionCreateSessionService; _logger = logger; }