@model ParcelWeb.Core.ViewModels.TrackViewModel @{ Layout = null; int i = 1; }
Route of Shipment : @Model.Shipment.TrackingId
@foreach (var item in @Model.Status) { if (@Model.Shipment.ShipmentTrackingDetail.Exists(x => x.StatusId == item.Id)) {
  @if (i < @Model.Status.Count) { }
} else {
  @if (i < @Model.Status.Count) { }
} i++; }

Shipment No : @Model.Shipment.TrackingId
Reference No : @Model.Shipment.RefNo
Origin : @Model.Shipment.SenderAddress.City.Name, @Model.Shipment.SenderAddress.Country.Name
Destination : @Model.Shipment.ReceiverAddress.City.Name, @Model.Shipment.ReceiverAddress.Country.Name
@if (Model.Shipment.DeliveredStatus) {

Delivered

Delivery Date: @Model.Shipment.DeliveryDetail.DeliveredOn.ToString("dd MMM yyy HH:mm:ss")

Received By: @Model.Shipment.DeliveryDetail.ReceivedPreson

}

Tracking History

@foreach (var item in @Model.Shipment.ShipmentTrackingDetail) { }
Date Time Location Status Remarks
@item.Date.ToShortDateString() @item.Time.ToShortTimeString() @item.Location @item.Status.Description @item.Remarks