示例#1
0
 public CreateProductCommandHandler(IProductRepository productRepository, IMediator mediator, IProductDxo productDxo)
 {
     _productRepository = productRepository ?? throw new ArgumentNullException(nameof(productRepository));
     _mediator          = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _productDxo        = productDxo ?? throw new ArgumentNullException(nameof(productDxo));
 }
示例#2
0
        //private readonly ILogger _logger;

        public GetProductQueryHandler(IProductRepository productRepository, IProductDxo productDxo)//, ILogger<GetProductQueryHandler> logger)
        {
            _productRepository = productRepository ?? throw new ArgumentNullException(nameof(productRepository));
            _productDxo        = productDxo ?? throw new ArgumentNullException(nameof(productDxo));
            //_logger = logger ?? throw new ArgumentNullException(nameof(logger));
        }