public AssetStockTakingCommandHandler(IUnitOfWork unitOfWork, IBus bus, INotificationHandler <DomainNotification> notifications, IAssetStockTakingRepository assetStockTakingRepository, IOrganizationRepository organizationRepository, IAssetStockTakingOrganizationRepository assetStockTakingOrganizationRepository, IAssetStockTakingDetailRepository detailRepository, IUser user) : base(unitOfWork, bus, notifications) { _assetStockTakingRepository = assetStockTakingRepository; _organizationRepository = organizationRepository; _assetStockTakingOrganizationRepository = assetStockTakingOrganizationRepository; _detailRepository = detailRepository; _user = user; }
public AssetStockTakingService( IMapper mapper, IBus bus, ISieveProcessor sieveProcessor, IOptions <SieveOptions> options, IAssetStockTakingRepository assetStockTakingRepository, IAssetStockTakingOrganizationRepository stockTakingOrgRepository, IAssetRepository assetRepository, IAssetStockTakingDetailRepository assetStockTakingDetailRepository) { _mapper = mapper; _bus = bus; _sieveProcessor = sieveProcessor; _sieveOptions = options.Value; _assetStockTakingRepository = assetStockTakingRepository; _stockTakingOrgRepository = stockTakingOrgRepository; _assetRepository = assetRepository; _assetStockTakingDetailRepository = assetStockTakingDetailRepository; }