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()); } }
public (GetCertLoadCommandResponseDto Response, RawSoapDetails SoapDetails) GetCertLoadCommand(GetCertLoadCommandRequestDto dto) { (GetCertLoadCommandResponseDto Response, RawSoapDetails SoapDetails)result = (default, default);