private void ShowGetKeyLoadCommandUI() { var request = new GetKeyLoadCommandRequestDto(); 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.DeviceCert = Read_DeviceCert_Input("Please enter the DeviceCert:", false); request.DeviceType = Read_DeviceType_Input("Please enter the DeviceType:"); request.KSN = Read_String_Input("Please enter the KSN:", false); request.KSI = request.KSN.Substring(0, 7); request.KeyType = Read_KeyType_Input("Please enter the KeyType:"); Console.WriteLine("=====================Request building End======================"); var svc = _serviceProvider.GetService <IPPSCRAv2Client>(); var result = svc.GetKeyLoadCommand(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()); } }
private void ShowGetKeyLoadCommandUI() { var request = new GetKeyLoadCommandRequestDto(); 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.KSN = Read_String_Input("Please enter the KSN:", false); request.KeyID = Read_Int_Input("Please enter the KeyID:"); request.UpdateToken = Read_String_Input("Please enter the UpdateToken:", false); Console.WriteLine("=====================Request building End======================"); var svc = _serviceProvider.GetService <ISCRAv2Client>(); var result = svc.GetKeyLoadCommand(request).Result; if ((result.Response != null) && (result.SoapDetails != null)) { Console.WriteLine("=====================Response Start======================"); Console.WriteLine("Request:"); Console.Write(PrettyXml(result.SoapDetails.RequestXml) + "\n"); Console.WriteLine("Response:"); Console.Write(PrettyXml(result.SoapDetails.ResponseXml) + "\n"); Console.WriteLine("=====================Response End======================"); Console.WriteLine("=====================Parsed Response Start======================"); Console.WriteLine(result.Response.ToString()); Console.WriteLine("=====================Parsed Response End======================"); } else { Console.WriteLine("Response is null, Please check with input values given and try again"); } } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message.ToString()); } }