コード例 #1
0
 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));
 }
コード例 #2
0
 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));
 }