Javascript 在数据库中发布。一个表中有多行,另一个表中有一行,带有一个控制器
我的控制器Javascript 在数据库中发布。一个表中有多行,另一个表中有一行,带有一个控制器,javascript,c#,model-view-controller,Javascript,C#,Model View Controller,我的控制器 [HttpPost] public ActionResult Create(NewContract contract, List<Installments> installment) { try { List<Installments> installments = new List<Installments>(); db.In
[HttpPost]
public ActionResult Create(NewContract contract, List<Installments> installment) {
try
{
List<Installments> installments = new List<Installments>();
db.Installments.Add(List<installment>);
db.NewContracts.Add(contract);
db.SaveChanges();
return RedirectToAction("Index");
}
catch { return View(); }
}
[HttpPost]
公共操作结果创建(新建合同、列表分期付款){
尝试
{
列表分期付款=新列表();
db.分期付款.添加(列表);
db.NewContracts.Add(合同);
db.SaveChanges();
返回操作(“索引”);
}
catch{return View();}
}
我的看法
$(document).ready(function () {
$("#calcinst").click(function () {
fillresAmt();
filldownpayment();
fillInsBreakup();
});
$("save").click(function () {
postInstallment();
});
});
function postInstallment() {
var Installments = {};
var ListOfInstallment = new Array();
var rowCount = $('#brkuptb tr').length;
console.log(rowCount)
var Installments = new Array();
for (var row = 1; row <= rowCount; row++) {
$("#brkuptb").find("tr:eq("+row+")")
var Installments = {};
Installments.InsId = parseInt($("#InsId").val());
Installments.InsType = parseInt($("#InsType").val());
Installments.InsAmt = parseInt($("#InsAmt").val());
Installments.InstallmentDate = parseInt($("#DueDate").val());
ListOfInstallment.push(Installments);
console.log(ListOfInstallment);
}
Installments.ListOfInstallment = ListOfInstallment;
}
$(文档).ready(函数(){
$(“#Cansist”)。单击(函数(){
fillresAmt();
预付定金();
fillInsBreakup();
});
$(“保存”)。单击(函数(){
安装后();
});
});
函数安装后(){
var分期={};
var listofInstallation=新数组();
var rowCount=$('#brkuptb tr')。长度;
console.log(行计数)
var分期付款=新数组();
对于(变量行=1;行
public IEnumerable<Installments> ListOfInstallment { get; set; }
}
public class ContractdBContext : DbContext
{
public ContractdBContext()
{ }
public DbSet<Installments> Installments { get; set; }
public DbSet<NewContract> NewContracts { get; set; }
public DbSet<Customers> customers { get; set; }
public DbSet<Unit> units { get; set; }
}