public AssetDomainService(IAssetRepository assetRepository,
                           IAssetReturnRepository assetReturnRepository,
                           IAssetDeployRepository assetDeployRepository,
                           IAssetApplyRepository assetApplyRepository,
                           IAssetExchangeRepository assetExchangeRepository)
 {
     _assetRepository         = assetRepository;
     _assetReturnRepository   = assetReturnRepository;
     _assetDeployRepository   = assetDeployRepository;
     _assetApplyRepository    = assetApplyRepository;
     _assetExchangeRepository = assetExchangeRepository;
 }
 public AssetDeployService(IMapper mapper,
                           ISieveProcessor sieveProcessor,
                           IOptions <SieveOptions> options,
                           IAssetDeployRepository assetDeployRepository,
                           IUser user)
 {
     _mapper                = mapper;
     _sieveProcessor        = sieveProcessor;
     _assetDeployRepository = assetDeployRepository;
     _user         = user;
     _sieveOptions = options.Value;
 }