Hi ramco1917,
Check this example. Now please take its reference and correct your code.
Model
public class Order
{
public OrderHeader _OrderHeader { get; set; }
}
public class OrderHeader
{
public string No { get; set; }
public DateTime DocDate { get; set; }
public decimal Gross_Amount { get; set; }
public decimal Tax_Amount { get; set; }
public decimal Others { get; set; }
public decimal Net_Amount { get; set; }
public string Status { get; set; }
public List<OrderLines> _OrderLines { get; set; }
public List<Item> _Items { get; set; }
}
public class OrderLines
{
public string DocumentNo { get; set; }
public string ItemCode { get; set; }
public decimal Quantity { get; set; }
public string Uom { get; set; }
public decimal PricePerUnit { get; set; }
public decimal GrossAmount { get; set; }
public decimal NetAmount { get; set; }
}
public class Item
{
public string Id { get; set; }
public string Description { get; set; }
}
Controller
public class HomeController : Controller
{
// GET: Home
public ActionResult Index()
{
Order order = new Order();
OrderHeader header = new OrderHeader();
header.No = "1";
header.DocDate = DateTime.Now;
List<OrderLines> ols = new List<OrderLines>();
ols.Add(new OrderLines { DocumentNo = "1", ItemCode = "123" });
ols.Add(new OrderLines { DocumentNo = "1", ItemCode = "124" });
header._OrderLines = ols;
List<Item> items = new List<Item>();
items.Add(new Item { Id = "1", Description = "Test 1" });
items.Add(new Item { Id = "2", Description = "Test 2" });
header._Items = items;
order._OrderHeader = header;
return View(order);
}
}
View
@using Class_Table_View_MVC.Models
@model Order
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<span>No:@Model._OrderHeader.No</span><br />
<span>DocDate:@Model._OrderHeader.DocDate.ToShortDateString()</span><br />
<h3>OrderLines</h3>
@foreach (OrderLines orderLines in Model._OrderHeader._OrderLines)
{
<span>DocumentNo:@orderLines.DocumentNo</span><br />
<span>ItemCode:@orderLines.ItemCode</span><hr />
}
<h3>Item</h3>
@foreach (Item item in Model._OrderHeader._Items)
{
<span>Id:@item.Id</span><br />
<span>Description:@item.Description</span><hr />
}
</body>
</html>
Screenshot