Ich habe 2 innere Sammlungen, d. H. AirAirPricingInfo und CommonV420BookingTraveler. Die erste foreach mit pricefulinfo liest Basispreis, EquivalentBasePrice, Taxes und die zweite foreach mit Passagierdetails ist Vorname, Nachname und Dob. Es gibt nur 3: 3 Elemente in beiden Sammlungen, wenn kombiniert sollte es 3 divs "Begriff-Beschreibung" mit Details beider Sammlungen, d. H. AirAirPricingInfo und CommonV420BookingTraveler anzeigen. Aber seine dislaying 6 divs bitteVerhindern Wiederholung von HTML-Elementen in verschachtelten foreach-Schleife
@foreach(var priceinginfo in Model.SOAPEnvelope.SOAPBody.UniversalAirCreateReservationRsp.UniversalUniversalRecord.AirAirReservation.AirAirPricingInfo)
{
foreach (var passengerdetails in Model.SOAPEnvelope.SOAPBody.UniversalAirCreateReservationRsp.UniversalUniversalRecord.CommonV420BookingTraveler)
{
<dl class="term-description">
<dt>First name:</dt>
<dd>@passengerdetails.CommonV420BookingTravelerName.First</dd>
<dt>Last name:</dt>
<dd>@passengerdetails.CommonV420BookingTravelerName.Last</dd>
<dt>Passenger Type:</dt>
<dd>@passengerdetails.Gender</dd>
<dt>Date of Birth</dt>
<dd>@passengerdetails.DOB</dd>
@*<dt>Booking/Cabin Class</dt>
<dd>@pricing.AirBookingInfo</dd>
<dt>Baggage Allowance</dt>
<dd>@pricing.AirFareInfo.First().AirBaggageAllowance.AirMaxWeight.Value @pricing.AirFareInfo.First().AirBaggageAllowance.AirMaxWeight.Unit</dd>*@
<dt style="width: 100%">
<table class="table">
<tr class="warning" style="text-align: left; color: #000">
<td class="col-md-2">Fare</td>
<td class="col-md-2">Equivalent Fare</td>
<td class="col-md-5">Taxes</td>
<td>Total Fare</td>
</tr>
@* *@
</table>
<tr class="warning" style="text-align: left; color: #000">
@*<td class="col-md-2">AED 1200.00</td>*@
<td class="col-md-2">@priceinginfo.BasePrice</td>
<td class="col-md-2">@priceinginfo.EquivalentBasePrice</td>
<td class="col-md-5">@priceinginfo.Taxes</td>
<td>@priceinginfo.TotalPrice</td>
</tr>
</dt>
@*<dt style="width: 100%">@pricing.AirFareCalc</dt>*@
@*@*<dt style="width: 100%">BLR EY X/AUH EY DXB Q BLRDXB25.00Q BLRDXB10.00 130.22ULPRRTEY/YS EY X/AUH EY BLR Q DXBBLR10.00 130.22ULPRRTEY/YS NUC305.44END ROE64.331</dt>*@
@*<dt style="width: 100%">NON ENDO/ NONREF</dt>*@
</dl>
}
}
Move AirAirPricingInfo spezifische Daten aus dem zweiten foreach. –