ListingPage (View) data displayed from DB
@foreach(var item in Model)
{
@Html.HiddenFor(m => item.OrderId)
<tr>
<td>@Html.CheckBoxFor(m => item.IsChecked)</td>
<td>@item.OderedOn.ToLongDateString()</td>
<td>@item.Product</td>
</tr>
}
<input type="submit" value="submit">
when submit is clicked it goes to ActionResult Display but here i get OrderId as null
[HttpPost]
public ActionResult Display(int[] OrderId)
{
var model="";
if (ModelState.IsValid)
{
if (CaseId != null)
{
foreach (var id in OrderId)
{
model = db.Orders.Where(u => u.OrderId == id).Select(u => new OrderSelectionViewModel
{
OrderId = u.OrderId,
Product = u.ProductName,
Qty= u.Quantity,
Date = u.Orderdt,
Customer = db.Customer.Where(c => c.cId == u.CustomerId).Select(c => c.Name).FirstOrDefault().ToString(),
}).ToString();
}
}
}
else
{
TempData["ErrorMsg"] = "Orders not Selected.";
}
return View(model);
}