public AssetService(IMapper mapper, IAssetRepository assetRepository, IAssetStockTakingDetailRepository assetStockTakingDetailRepository, IBus bus, ISieveProcessor sieveProcessor, IOptions <SieveOptions> options) { _mapper = mapper; _assetRepository = assetRepository; _assetStockTakingDetailRepository = assetStockTakingDetailRepository; _bus = bus; _sieveProcessor = sieveProcessor; _sieveOptions = options.Value; }
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; }