Example #1
0
        public bool IsCoinAccepter(PaymentDeviceModel paymentDeviceModel)
        {
            switch (paymentDeviceModel)
            {
            case PaymentDeviceModel.Nri:
                return(true);

            default:
                return(false);
            }
        }
Example #2
0
        public bool IsCoinDispenser(PaymentDeviceModel paymentDeviceModel)
        {
            switch (paymentDeviceModel)
            {
            case PaymentDeviceModel.Cube4:
            case PaymentDeviceModel.Sch2:
                return(true);

            default:
                return(false);
            }
        }
Example #3
0
        public bool IsCashDispenser(PaymentDeviceModel paymentDeviceModel)
        {
            switch (paymentDeviceModel)
            {
            case PaymentDeviceModel.Lcdm:
            case PaymentDeviceModel.Ecdm:
                return(true);

            default:
                return(false);
            }
        }
Example #4
0
        public bool IsCashAccepter(PaymentDeviceModel paymentDeviceModel)
        {
            switch (paymentDeviceModel)
            {
            case PaymentDeviceModel.CashCode:
            case PaymentDeviceModel.MeiAe2800:
                return(true);

            default:
                return(false);
            }
        }
Example #5
0
 public UserApi(PaymentDeviceModel deviceModel)
 {
     this.deviceModel = deviceModel;
 }
Example #6
0
 public bool CanDispenseChange(PaymentDeviceModel deviceModel)
 {
     return(IsCashDispenser(deviceModel) || IsCoinDispenser(deviceModel));
 }
Example #7
0
 public string GetDefaultSerialPort(PaymentDeviceModel paymentDeviceModel)
 {
     throw new NotImplementedException();
 }
Example #8
0
 public int GetDefaultBaudRate(PaymentDeviceModel paymentDeviceModel)
 {
     throw new NotImplementedException();
 }