public AssetDomainService(IAssetRepository assetRepository,
                           IAssetReturnRepository assetReturnRepository,
                           IAssetDeployRepository assetDeployRepository,
                           IAssetApplyRepository assetApplyRepository,
                           IAssetExchangeRepository assetExchangeRepository)
 {
     _assetRepository         = assetRepository;
     _assetReturnRepository   = assetReturnRepository;
     _assetDeployRepository   = assetDeployRepository;
     _assetApplyRepository    = assetApplyRepository;
     _assetExchangeRepository = assetExchangeRepository;
 }
Example #2
0
 public AssetApplyService(IAssetApplyRepository assetApplyRepository,
                          IMapper mapper,
                          IBus bus,
                          ISieveProcessor sieveProcessor,
                          IOptions <SieveOptions> options)
 {
     _assetApplyRepository = assetApplyRepository;
     _mapper         = mapper;
     _bus            = bus;
     _sieveProcessor = sieveProcessor;
     _sieveOptions   = options.Value;
 }
Example #3
0
 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;
 }