Beispiel #1
0
        private void ShowGetCertLoadCommandUI()
        {
            var request = new GetCertLoadCommandRequestDto();

            try
            {
                Console.WriteLine("=====================Request building start======================");
                request.CustomerCode          = Read_String_Input("Please enter the CustomerCode:", false);
                request.Username              = Read_String_Input("Please enter the Username:"******"Please enter the Password:"******"Please enter the BillingLabel:", true);
                request.CustomerTransactionId = Read_String_Input("Please enter the CustomerTransactionID:", true);
                request.AdditionalRequestData = Read_MultipleKeysInput("AdditionalRequestData");
                request.Challenge             = Read_Challenge_Input("Please enter the Challenge:", false);
                request.DeviceType            = Read_String_Input("Please enter the DeviceType:", false);
                request.KSN     = Read_String_Input("Please enter the KSN:", false);
                request.KeyType = Read_KeyType_Input("Please enter the KeyType:");
                Console.WriteLine("=====================Request building End======================");
                var svc    = _serviceProvider.GetService <IPPSCRAv2Client>();
                var result = svc.GetCertLoadCommand(request);
                if ((result.Response != null) && (result.SoapDetails != null))
                {
                    Console.WriteLine("=====================Request XML======================");
                    Console.Write(PrettyXml(result.SoapDetails.RequestXml) + "\n");
                    Console.WriteLine("=====================Response XML======================");
                    Console.Write(PrettyXml(result.SoapDetails.ResponseXml) + "\n");
                    Console.WriteLine("=====================Parsed Response======================");
                    Console.WriteLine(result.Response.ToString());
                    Console.WriteLine("==========================================================");
                }
                else
                {
                    Console.WriteLine("Response is null, Please check with input values given and try again");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex.Message.ToString());
            }
        }
Beispiel #2
0
 public (GetCertLoadCommandResponseDto Response, RawSoapDetails SoapDetails) GetCertLoadCommand(GetCertLoadCommandRequestDto dto)
 {
     (GetCertLoadCommandResponseDto Response, RawSoapDetails SoapDetails)result = (default, default);