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 }); }
private void AUbtn_Click(object sender, EventArgs e) { if (AUbtn.Text == "Edit") { if (prtnotxt.Text.Equals("") || partyidtxt.Text.Equals("") || Qtytxt.Text.Equals("") || slngprizetxt.Text.Equals("")) { MessageBox.Show("Required Fields are empty"); } else { PurchaseDao pd = new PurchaseDao(); string sp = slngprizetxt.Text; string date = dtetxt.Text; string prtyid = partyidtxt.Text; string Qty = Qtytxt.Text; string prtno = prtnotxt.Text; string id = idtxt.Text; pd.Update(sp, date, prtyid, Qty, prtno, id); MessageBox.Show("Updated!"); Purchase_Load(sender, e); } } if (AUbtn.Text == "Add") { if (prtnotxt.Text.Equals("") || partyidtxt.Text.Equals("") || Qtytxt.Text.Equals("") || slngprizetxt.Text.Equals("")) { MessageBox.Show("Required Fields are empty"); } else { PurchaseDao pd = new PurchaseDao(); string sp = slngprizetxt.Text; string date = dtetxt.Text; string prtyid = partyidtxt.Text; string Qty = Qtytxt.Text; string prtno = prtnotxt.Text; string id = idtxt.Text; pd.insert(sp, date, prtyid, Qty, prtno, id); MessageBox.Show("added!"); Purchase_Load(sender, e); } } }