public DeallocateSectionCommandHandler( IUnitOfWork unitOfWork, ITradeAllocationRepository tradeAllocationRepository, IFreezeRepository freezeRepository) { _tradeAllocationRepository = tradeAllocationRepository ?? throw new ArgumentNullException(nameof(tradeAllocationRepository)); _freezeRepository = freezeRepository ?? throw new ArgumentNullException(nameof(freezeRepository)); _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork)); }
public AllocateSectionCommandHandler( ILogger <CharterCommandsHandler> logger, IIdentityService identityService, IUnitOfWork unitOfWork, ITradeAllocationRepository tradeAllocationRepository, IFreezeRepository freezeRepository, IMapper mapper, IProcessMessageService processMessageService) { _tradeAllocationRepository = tradeAllocationRepository ?? throw new ArgumentNullException(nameof(tradeAllocationRepository)); _freezeRepository = freezeRepository ?? throw new ArgumentNullException(nameof(freezeRepository)); _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _mapper = mapper; _identityService = identityService ?? throw new ArgumentNullException(nameof(identityService)); _processMessageService = processMessageService ?? throw new ArgumentNullException(nameof(processMessageService)); }