public AssetDomainService(IAssetRepository assetRepository, IAssetReturnRepository assetReturnRepository, IAssetDeployRepository assetDeployRepository, IAssetApplyRepository assetApplyRepository, IAssetExchangeRepository assetExchangeRepository) { _assetRepository = assetRepository; _assetReturnRepository = assetReturnRepository; _assetDeployRepository = assetDeployRepository; _assetApplyRepository = assetApplyRepository; _assetExchangeRepository = assetExchangeRepository; }
public AssetApplyService(IAssetApplyRepository assetApplyRepository, IMapper mapper, IBus bus, ISieveProcessor sieveProcessor, IOptions <SieveOptions> options) { _assetApplyRepository = assetApplyRepository; _mapper = mapper; _bus = bus; _sieveProcessor = sieveProcessor; _sieveOptions = options.Value; }
public AssetApplyCommandHandler( IUnitOfWork unitOfWork, IBus bus, INotificationHandler <DomainNotification> notifications, IAssetCategoryRepository assetCategoryRepository, IOrganizationRepository organizationRepository, IAssetRepository assetRepository, IAssetApplyRepository assetApplyRepository, IAssetDomainService assetDomainService, IUser user) : base(unitOfWork, bus, notifications) { _assetCategoryRepository = assetCategoryRepository; _organizationRepository = organizationRepository; _assetRepository = assetRepository; _assetApplyRepository = assetApplyRepository; _assetDomainService = assetDomainService; _user = user; }