دو تا جدول دارم . جدول شماره یک: نوع سفارش ---- جدول شماره دو: اطلاعات سفارش ذخیره میشه
این دو جدول بوسیله یک کلید خارجی بهم مرتبط هستند
برای ثبت سفارش از یک dropdown (نوع سفارش) و تعدادی فیلد استفاده میکنم ...
موقع اجرا برنامه پیام زیر نمایش میدهد
MyContext db = new MyContext();
private MyGenericRepository<Order> dbOrder;
private MyGenericRepository<OrderType> dbOrderType;
public HomeController()
{
dbOrder = new MyGenericRepository<Order>(db);
dbOrderType = new MyGenericRepository<OrderType>(db);
}
public ActionResult OrderSave(Order order)
{
if (ModelState.IsValid)
{
order.Order_DateEnter = DateTime.Now;
dbOrder.Add(order);
dbOrder.Save();
return RedirectToAction("Order");
}
return View();
}
==================================================================
قطعه کد مربوط به view
<div class="form-group">
@Html.LabelFor(model => model.OrderType_ID, "نوع سفارش", htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownList("OrderType_ID", null, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.OrderType_ID, "", new { @class = "text-danger" })
</div>
</div>
کد ها رو از طریق کلید کد قرار بدید تا بتونیم کمک کنیم
دو تا جدول دارم . جدول شماره یک: نوع سفارش ---- جدول شماره دو: اطلاعات سفارش ذخیره میشه این دو جدول بوسیله یک کلید خارجی بهم مرتبط هستند برای ثبت سفارش از یک dropdown (نوع سفارش) و تعدادی فیلد استفاده میکنم ... موقع اجرا برنامه پیام زیر نمایش میدهد MyContext db = new MyContext(); private MyGenericRepository<Order> dbOrder; private MyGenericRepository<OrderType> dbOrderType; public HomeController() { dbOrder = new MyGenericRepository<Order>(db); dbOrderType = new MyGenericRepository<OrderType>(db); } public ActionResult OrderSave(Order order) { if (ModelState.IsValid) { order.Order_DateEnter = DateTime.Now; dbOrder.Add(order); dbOrder.Save(); return RedirectToAction("Order"); } return View(); } ================================================================== قطعه کد مربوط به view <div class="form-group"> @Html.LabelFor(model => model.OrderType_ID, "نوع سفارش", htmlAttributes: new { @class = "control-label col-md-2" }) <div class="col-md-10"> @Html.DropDownList("OrderType_ID", null, htmlAttributes: new { @class = "form-control" }) @Html.ValidationMessageFor(model => model.OrderType_ID, "", new { @class = "text-danger" }) </div> </div>
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)