public ContentResult Edit(Purchase purchase, List <PurchaseItem> items) { string result = "{success:false,Id:1}"; try { purchase.PurchaseItem.AddRange(items); Purchase row = dao.FindById(purchase.Id); dao.DeleteItems(row.PurchaseItem); row.InjectFrom(purchase); dao.Update(); result = "{success:true}"; } catch { } return(new ContentResult { Content = result }); }