public VouchersViewModel(INavigationService navigationService, IEventAggregator ea, IApplications applicationsService, IFeature feature, IAppInfo appInfo, IQRCode qrcode, IAuthentication authentication, IUserInformation userInformation) : base(navigationService) { _ea = ea; _applicationsService = applicationsService ?? throw new ArgumentNullException(nameof(applicationsService)); _feature = feature ?? throw new ArgumentNullException(nameof(feature)); _userInformation = userInformation ?? throw new ArgumentNullException(nameof(userInformation)); _appInfo = appInfo ?? throw new ArgumentNullException(nameof(appInfo)); _authentication = authentication ?? throw new ArgumentNullException(nameof(authentication)); _qrcode = qrcode ?? throw new ArgumentNullException(nameof(qrcode)); Initialize(); }
public GiftCardViewModel(INavigationService navigationService, IEventAggregator ea, IAuthentication authentication, IFeature creategiftcardservice, IUserInformation userInformation, IOrganizations organizations, IQRCode qRCode, IAppInfo appInfo, IApplications applicationsService, IFeature giftcardservice) : base(navigationService) { _ea = ea; _authentication = authentication ?? throw new System.ArgumentNullException(nameof(authentication)); _creategiftcardservice = creategiftcardservice ?? throw new System.ArgumentNullException(nameof(userInformation)); _userInformation = userInformation ?? throw new System.ArgumentNullException(nameof(userInformation)); _organizations = organizations ?? throw new System.ArgumentNullException(nameof(organizations)); _qRCode = qRCode ?? throw new System.ArgumentNullException(nameof(qRCode)); _appInfo = appInfo ?? throw new System.ArgumentNullException(nameof(appInfo)); _applicationsService = applicationsService ?? throw new System.ArgumentNullException(nameof(applicationsService)); _giftcardservice = giftcardservice ?? throw new System.ArgumentNullException(nameof(giftcardservice)); InitializeInput(); LoadGiftCard(); }
public PeripheralManager() { scriptInvoker = AutofacContainer.ResolveNamed <IScriptInvoker>("scriptInvoker"); //voicePlayer = AutofacContainer.ResolveNamed<IVoicePlayer>("voicePlayer"); //magneticCardReaderWriter = AutofacContainer.ResolveNamed<IReader>("magneticCardReaderWriter"); //icCardReaderWriter = AutofacContainer.ResolveNamed<IReader>("icCardReaderWriter"); idCardReader = AutofacContainer.ResolveNamed <IReader>("idCardReader"); //needlePrinter = AutofacContainer.ResolveNamed<IPrinter>("needlePrinter"); thermalPrinter = AutofacContainer.ResolveNamed <IPrinter>("thermalPrinter"); //evaluator = AutofacContainer.ResolveNamed<IEvaluator>("evaluator"); //barScreen = AutofacContainer.ResolveNamed<IWriter>("barScreen"); //compScreen = AutofacContainer.ResolveNamed<IWriter>("compScreen"); //caller = AutofacContainer.ResolveNamed<ICaller>("caller"); //mifareCardReader = AutofacContainer.ResolveNamed<IReader>("mifareCardReader"); //签字板 signaturePlate = AutofacContainer.ResolveNamed <ISignaturePlate>("signaturePlate"); //金属键盘 keyBoard = AutofacContainer.ResolveNamed <IKeyBoard>("keyBoard"); //金属键盘数据返回 keyBoard.RunCompletedEvent += new RunCompletedEventHandler(ReadKeyBoardCompletedEvent); //指纹 finger = AutofacContainer.ResolveNamed <IFinger>("finger"); finger.RunCompletedEvent += new RunCompletedEventHandler(ReadFingerCompletedEvent); //二维码 qRCode = AutofacContainer.ResolveNamed <IQRCode>("qRCode"); qRCode.RunCompletedEvent += new RunCompletedEventHandler(ReadQRCodeCompletedEvent); //邮品柜 ypBox = AutofacContainer.ResolveNamed <IYPBox>("ypBox"); //RFID rfid = AutofacContainer.ResolveNamed <IRFID>("rfid"); //magneticCardReaderWriter.RunCompletedEvent += new RunCompletedEventHandler(ReadCardCompletedEvent); //icCardReaderWriter.RunCompletedEvent += new RunCompletedEventHandler(ReadCardCompletedEvent); idCardReader.RunCompletedEvent += new RunCompletedEventHandler(ReadCardCompletedEvent); thermalPrinter.RunCompletedEvent += new RunCompletedEventHandler(PrintCompletedEvent); //mifareCardReader.RunCompletedEvent += new RunCompletedEventHandler(ReadCardCompletedEvent); }
/** * Set the delegate implementation. * * @param _delegate The delegate implementing platform specific functions. */ public void SetDelegate(IQRCode _delegate) { this._delegate = _delegate; }
/** * Constructor with delegate. * * @param _delegate The delegate implementing platform specific functions. */ public QRCodeBridge(IQRCode _delegate) : base() { this._delegate = _delegate; }
public QRCodeController(IQRCode iQRCode) { _iQRCode = iQRCode; }
public PaymentEventsHandler(IEnvironment env, IQRCode qr, IEventStreamAsync events, IPersonRepository peopleRepo, HttpClient http) => (this.env, this.qr, this.events, this.peopleRepo, this.http)
public QRCodeController(IQRCode qrcode) { _qrcode = qrcode; }