/// <summary>
 /// SubmitPaymentRequest used to submit Vetuma payment
 /// </summary>
 /// <param name="request">VetumaPaymentRequest model</param>
 public void SubmitPaymentRequest(Fujitsu.Vetuma.Toolkit.VetumaPaymentRequest request)
 {
     request.Submit();
 }
Beispiel #2
0
        public static void Scsi(string devPath, Device dev)
        {
            while (true)
            {
                System.Console.Clear();
                AaruConsole.WriteLine("Device: {0}", devPath);
                AaruConsole.WriteLine("Send a SCSI command to the device:");
                AaruConsole.WriteLine("1.- Send an Adaptec vendor command to the device.");
                AaruConsole.WriteLine("2.- Send an Archive vendor command to the device.");
                AaruConsole.WriteLine("3.- Send a Certance vendor command to the device.");
                AaruConsole.WriteLine("4.- Send a Fujitsu vendor command to the device.");
                AaruConsole.WriteLine("5.- Send an HL-DT-ST vendor command to the device.");
                AaruConsole.WriteLine("6.- Send a Hewlett-Packard vendor command to the device.");
                AaruConsole.WriteLine("7.- Send a Kreon vendor command to the device.");
                AaruConsole.WriteLine("8.- Send a SCSI MultiMedia Command to the device.");
                AaruConsole.WriteLine("9.- Send a NEC vendor command to the device.");
                AaruConsole.WriteLine("10.- Send a Pioneer vendor command to the device.");
                AaruConsole.WriteLine("11.- Send a Plasmon vendor command to the device.");
                AaruConsole.WriteLine("12.- Send a Plextor vendor command to the device.");
                AaruConsole.WriteLine("13.- Send a SCSI Block Command to the device.");
                AaruConsole.WriteLine("14.- Send a SCSI Media Changer command to the device.");
                AaruConsole.WriteLine("15.- Send a SCSI Primary Command to the device.");
                AaruConsole.WriteLine("16.- Send a SCSI Streaming Command to the device.");
                AaruConsole.WriteLine("17.- Send a SyQuest vendor command to the device.");
                AaruConsole.WriteLine("0.- Return to command class menu.");
                AaruConsole.Write("Choose: ");

                string strDev = System.Console.ReadLine();

                if (!int.TryParse(strDev, out int item))
                {
                    AaruConsole.WriteLine("Not a number. Press any key to continue...");
                    System.Console.ReadKey();

                    continue;
                }

                switch (item)
                {
                case 0:
                    AaruConsole.WriteLine("Returning to command class menu...");

                    return;

                case 1:
                    Adaptec.Menu(devPath, dev);

                    continue;

                case 2:
                    ArchiveCorp.Menu(devPath, dev);

                    continue;

                case 3:
                    Certance.Menu(devPath, dev);

                    continue;

                case 4:
                    Fujitsu.Menu(devPath, dev);

                    continue;

                case 5:
                    HlDtSt.Menu(devPath, dev);

                    continue;

                case 6:
                    Hp.Menu(devPath, dev);

                    continue;

                case 7:
                    Kreon.Menu(devPath, dev);

                    continue;

                case 8:
                    Mmc.Menu(devPath, dev);

                    continue;

                case 9:
                    Nec.Menu(devPath, dev);

                    continue;

                case 10:
                    Pioneer.Menu(devPath, dev);

                    continue;

                case 11:
                    Plasmon.Menu(devPath, dev);

                    continue;

                case 12:
                    Plextor.Menu(devPath, dev);

                    continue;

                case 13:
                    Sbc.Menu(devPath, dev);

                    continue;

                case 14:
                    Smc.Menu(devPath, dev);

                    continue;

                case 15:
                    Spc.Menu(devPath, dev);

                    continue;

                case 16:
                    Ssc.Menu(devPath, dev);

                    continue;

                case 17:
                    SyQuest.Menu(devPath, dev);

                    continue;

                default:
                    AaruConsole.WriteLine("Incorrect option. Press any key to continue...");
                    System.Console.ReadKey();

                    continue;
                }
            }
        }
 /// <summary>
 /// PaymentResponseValidate used to validate payment
 /// </summary>
 /// <param name="model">VetumaPaymentResponse model</param>
 /// <returns>True if payment was valid, False if not</returns>
 public bool PaymentResponseValidate(Fujitsu.Vetuma.Toolkit.VetumaPaymentResponse model)
 {
     return model.Validate();
 }