public InternalCommandService(IInternalCommandRepository internalCommandRepository, IMediator mediator, IJsonSerializer jsonSerializer) { _internalCommandRepository = internalCommandRepository; _mediator = mediator; _jsonSerializer = jsonSerializer; }
public UnitOfWorkTransactionBehavior(ILogger <TRequest> logger, IUnitOfWork unitOfWork, IInternalCommandRepository internalCommandRepository) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.unitOfWork = unitOfWork ?? throw new System.ArgumentNullException(nameof(unitOfWork)); this.internalCommandRepository = internalCommandRepository ?? throw new ArgumentNullException(nameof(internalCommandRepository)); }