public UpdateCoffeeRatingCommandHandler(
     ICoffeeRatingRepository ratingRepository,
     IValidator <UpdateCoffeeRatingCommand> updateCoffeeRatingCommandValidator,
     ILoggerFactory logger)
 {
     this.coffeeRatingRepository             = ratingRepository ?? throw new ArgumentNullException(nameof(CoffeeRatingRepository));
     this.updateCoffeeRatingCommandValidator = updateCoffeeRatingCommandValidator ?? throw new ArgumentNullException(nameof(UpdateCoffeeRatingCommandValidator));
     this.logger = logger.CreateLogger(nameof(CreateCoffeeCommandHandler));
 }
예제 #2
0
 public ListRatingQueryHandler(ICoffeeRatingRepository coffeeRatingRepository, ILoggerFactory logger)
 {
     this.coffeeRatingRepository = coffeeRatingRepository ?? throw new ArgumentNullException(nameof(CoffeeRepository));
     this.logger = logger.CreateLogger(nameof(ListCoffeesQueryHandler));
 }