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; }
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; }