public ActionResult Edit(int id) { var claimMiscellaneousSvc = new ClaimMiscellaneousLogic(Ticket); var obj = claimMiscellaneousSvc.GetById(id); ViewData.Model = obj; return View(); }
public ActionResult Edit(int id, FormCollection form) { var claimMiscellaneousSvc = new ClaimMiscellaneousLogic(Ticket); var miscellaneousSvc = new MiscellaneousLogic(Ticket); var miscellaneousId = StringUtility.ToInt(form["miscellaneousId"]); var miscellaneousObj = miscellaneousSvc.GetById(miscellaneousId); var obj = claimMiscellaneousSvc.GetById(id); if (miscellaneousObj != null) { obj.Miscellaneous.Id = miscellaneousObj.Id; obj.Miscellaneous.Code = miscellaneousObj.Code; obj.Miscellaneous.Name = miscellaneousObj.Name; } obj.SupplierName = form["supplierName"]; obj.InvoiceNumber = form["invoiceNumber"]; obj.ItemAmount = StringUtility.ToDecimal(form["itemAmount"]); claimMiscellaneousSvc.Save(obj); return RedirectToAction("Display", "WarrantyClaim", new { id = obj.ClaimId }); }