Normal Class: -------------- public class BillerInfoResponse { [XmlElement(ElementName = "responseCode")] public int ResponseCode { get; set; }
[XmlElement(ElementName = "biller")] public Biller Biller { get; set; }
[XmlElement(ElementName = "errorInfo")] public ErrorInfo ErrorInfo { get; set; } }
string response = @"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?> <billerInfoResponse><responseCode>000</responseCode><biller>VODA00000NATVA<billerId></billerId><billerName>Vi Postpaid</billerName><billerCategory>Mobile Postpaid</billerCategory><billerAdhoc>false</billerAdhoc><billerCoverage>IND</billerCoverage><billerFetchRequiremet>MANDATORY</billerFetchRequiremet><billerPaymentExactness>Exact</billerPaymentExactness><billerSupportBillValidation>NOT_SUPPORTED</billerSupportBillValidation><supportPendingStatus>No</supportPendingStatus><supportDeemed>Yes</supportDeemed><billerTimeout></billerTimeout><billerInputParams><paramInfo><paramName>Mobile Number</paramName><dataType>ALPHANUMERIC</dataType><isOptional>false</isOptional><minLength>10</minLength><maxLength>10</maxLength><regEx>^[6-9]{1}[0-9]{9}$</regEx> <visibility>true</visibility></paramInfo><paramInfo><paramName>Pack Name</paramName><dataType>ALPHANUMERIC</dataType><isOptional>false</isOptional><minLength>27</minLength><maxLength>50</maxLength><regEx>^[a-zA-Z0-9 ()+%.]{27,50}$</regEx><values>Zee5 3 Months Pack(Rs. 399),Zee5 12 Months Pack(Rs.699 + 10% discount)</values><visibility>true</visibility></paramInfo></billerInputParams></biller></billerInfoResponse>
BillerId's are:
---------------
Note:<biller>VODA00000NATVA<billerId> <biller>VODA00000NATFR<billerId> Logic Here: ----------- if (response != null && response != "") { XmlSerializer serializer = new XmlSerializer(typeof(BillerInfoResponse)); using (TextReader reader = new StringReader(response)) { List<string> responseList = new List<string> { response }; BillerInfoResponse objTransactionEnquiry = (BillerInfoResponse)serializer.Deserialize(reader);
foreach (string multipleResponse in responseList)
{ BillerInfoResponse copiedResponse = new BillerInfoResponse(); copiedResponse.ResponseCode = objTransactionEnquiry.ResponseCode; } } }
My Requrement is : multiple Transaction done in fraction of second In that time multiple billerId is getting In that time how can i Store that BillerId's in data base from fornt end the above logic i have to tryed but not getting how can i solve this issue.