Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在数据库中发布。一个表中有多行,另一个表中有一行,带有一个控制器_Javascript_C#_Model View Controller - Fatal编程技术网

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; }

    
}