Я хочу добавить сведения о продукте для всех продаж продукта и не могу ссылаться на идентификатор продаж из контроллера, созданного как использовать внешний ключ для ссылки на идентификатор продаж от продаж до подробностей продаж
public ActionResult mainsales(int id = 0)
{
using(model db = new model())
{
dto1 = new Sale();
int salesnumber = Convert.ToInt32(Request.Form["salesnumber"]);
dto1.SalesNumber = salesnumber;
db.Sales.Add(dto1);
db.SaveChanges();
}
return View();
}
public ActionResult addsales(int id = 0)
{
long rfid = (long) Convert.ToDouble(Request.Form["rfid"]);
Category_Item_File item;
using(model db = new model())
{
Category_Item_File dto = db.Category_Item_File.FirstOrDefault(i => i.Item_RFID == rfid);
SalesDetail saledet = new SalesDetail();
saledet.Item_Name = dto.Item_Name;
saledet.SalesPrice = dto.Item_Price;
saledet.SalesId = dto1.Id;
db.SalesDetails.Add(saledet);
db.SaveChanges();
if (dto == null)
{
}
item = new Category_Item_File(dto);
return View("Till");
}
}