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)); }
public ListRatingQueryHandler(ICoffeeRatingRepository coffeeRatingRepository, ILoggerFactory logger) { this.coffeeRatingRepository = coffeeRatingRepository ?? throw new ArgumentNullException(nameof(CoffeeRepository)); this.logger = logger.CreateLogger(nameof(ListCoffeesQueryHandler)); }