public AssetDomainService(IAssetRepository assetRepository,
                           IAssetReturnRepository assetReturnRepository,
                           IAssetDeployRepository assetDeployRepository,
                           IAssetApplyRepository assetApplyRepository,
                           IAssetExchangeRepository assetExchangeRepository)
 {
     _assetRepository         = assetRepository;
     _assetReturnRepository   = assetReturnRepository;
     _assetDeployRepository   = assetDeployRepository;
     _assetApplyRepository    = assetApplyRepository;
     _assetExchangeRepository = assetExchangeRepository;
 }
 public AssetExchangeService(IAssetExchangeRepository assetExchangeRepository,
                             IMapper mapper,
                             IBus bus,
                             ISieveProcessor sievingProcessor,
                             IOptions <SieveOptions> options)
 {
     _assetExchangeRepository = assetExchangeRepository;
     _mapper         = mapper;
     _bus            = bus;
     _sieveProcessor = sievingProcessor;
     _sieveOptions   = options.Value;
 }
Пример #3
0
 public AssetExchangeCommandHandler(
     IUnitOfWork unitOfWork,
     IBus bus,
     INotificationHandler <DomainNotification> notifications,
     IOrganizationRepository organizationRepository,
     IAssetRepository assetRepository,
     IAssetExchangeRepository assetExchangeRepository,
     IAssetDomainService assetDomainService,
     IUser user) : base(unitOfWork, bus, notifications)
 {
     _organizationRepository  = organizationRepository;
     _assetRepository         = assetRepository;
     _assetExchangeRepository = assetExchangeRepository;
     _assetDomainService      = assetDomainService;
     _user = user;
 }