У меня есть простой код первой модели (изображение: https://ufile.io/7c52a)
У меня есть проблема, когда я хочу добавить новый счет. Когда я добавляю новый счет, я также хочу добавить продукты к этомуbill (вставьте данные в таблицу Pr_bi).
Моя сущность счета:
public class Bill : Entity
{
public string Number { get; set; }
public DateTime TimeStamp { get; set; }
public virtual Customer Customer { get; set; }
public virtual ICollection<Product_Bill> Product_Bill { get; set; }
}
Моя сущность продукта:
public class Product : Entity
{
public string Name { get; set; }
public virtual ICollection<Product_Bill> Product_Bill { get; set; }
}
Моя сущность pr_bi:
public class Product_Bill : Entity
{
public int Quantity { get; set; }
public virtual Bill Bill { get; set; }
public virtual Product Product { get; set; }
}
Я создаю модель создания вида следующим образом:
@using (Html.BeginForm("Create", "Bill", FormMethod.Post, new { @class = "form-horizontal" })){
@Html.HiddenFor(m => m.ID)
<div class="form-group">
<label class="col-sm-2 control-label">Bill number:</label>
<div class="col-sm-6">
@Html.TextBoxFor(m => m.Number, new { @class = "form-control" })
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Payed:</label>
<div class="col-sm-6">
@Html.EditorFor(x => x.Payed)
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Customer:</label>
<div class="col-sm-6">
@Html.DropDownListFor(m => m.Customer.ID, ViewData["Customers"] as SelectList, new { @class = "form-control" })
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-6"><input type="submit" value="Shrani" class="btn btn-default" /></div>
</div>}
Как я могу добавить продукт в этот счет внутри этого вида создания для счета?
Что у меня есть и что у меня естькак: Экран
Спасибо и хорошего дня!