How to loop a entire base class and its objects inside in C# .net Web application

Copper Contributor

Dears,

I have  below model class its referring other classes. Now I want to loop  through base that refer specific list and return all values inside that list. Below is model and I want to apply loop to below code.

 

I want to loop below code //dsAx.invoiceLines// The model class is designed as per json requirement recieved.

EInvoiceModel.Example dsAx = new EInvoiceModel.Example();
 dsAx.invoiceLines = new List<EInvoiceModel.InvoiceLine>()
                 {
                    new EInvoiceModel.InvoiceLine
                    {
                      itemCode = "111", 
                    }


               };
public class Example
        {
            public Issuer issuer { get; set; }
            public Receiver receiver { get; set; }
            public string documentType { get; set; }
            public string documentTypeVersion { get; set; }
            public DateTime dateTimeIssued { get; set; }
            public string taxpayerActivityCode { get; set; }
            public string internalID { get; set; }
            public string purchaseOrderReference { get; set; }
            public string purchaseOrderDescription { get; set; }
            public string salesOrderReference { get; set; }
            public string salesOrderDescription { get; set; }
            public string proformaInvoiceNumber { get; set; }
            public Payment payment { get; set; }
            public Delivery delivery { get; set; }
            public List<InvoiceLine> invoiceLines { get; set; }
            public double totalDiscountAmount { get; set; }
            public double totalSalesAmount { get; set; }
            public double netAmount { get; set; }
            public IList<TaxTotal> taxTotals { get; set; }
            public double totalAmount { get; set; }
            public double extraDiscountAmount { get; set; }
            public double totalItemsDiscountAmount { get; set; } 
       }

public class InvoiceLines
        {
            public string parmCurrencyCode { get; set; }
            public double parmCustExchRate { get; set; }
            public string parmInvoiceId { get; set; }
             
            public string parmItemId { get; set; }
            
            public string parmItemNameDisplay { get; set; }
            public double parmQty { get; set; }
            public double parmSalesLinePercent { get; set; }
            public string parmSalesUnit { get; set; }
            public double parmdiscountAmount { get; set; }
            public double parmnetTotal { get; set; }
            public double parmsalesPrice { get; set; }
            public double parmsalesTotal { get; set; }
            public double parmtotalItemsLineDisc { get; set; }
            public double parmtotalTaxableFees { get; set; }
        }



   
 

 

0 Replies