public ShippingStatusController(IUnitOfWork unitOfWork, IShippingStatusRepository shippingStatusRepository, IRedisConnectionFactory cache, IMediator mediator) { _unitOfWork = unitOfWork; _shippingStatusRepository = shippingStatusRepository; _cache = cache; _mediator = mediator; }
public ShippingStatusCommandsHandler( ILogger <ShippingStatusCommandsHandler> logger, IIdentityService identityService, IUnitOfWork unitOfWork, IMapper mapper, IShippingStatusRepository ShippingStatuConfigurationRepository) { _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _identityService = identityService ?? throw new ArgumentNullException(nameof(identityService)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _shippingStatusRepository = ShippingStatuConfigurationRepository ?? throw new ArgumentNullException(nameof(ShippingStatuConfigurationRepository)); }