public ActionResult Edit(int id) { var policySvc = new PolicyLogic(Ticket); var policyObj = policySvc.GetById(id); ViewData.Model = policyObj; ViewData["productId"] = BuildProductList(policyObj.Product.Id); return View(); }
public ActionResult Display(int id) { var vehicleSvc = new VehicleLogic(Ticket); var policySvc = new PolicyLogic(Ticket); var policyObj = policySvc.GetById(id); var vehicleObj = vehicleSvc.GetById(policyObj.VehicleId); ViewData.Model = policyObj; ViewData["vehicle"] = vehicleObj; return View(); }
public ActionResult Edit(int id, FormCollection form) { var policySvc = new PolicyLogic(Ticket); var productSvc = new ProductLogic(Ticket); int productId = StringUtility.ToInt(form["productId"]); var startDate = StringUtility.ToDateTime(form["startDate"]); var startDistance = StringUtility.ToInt(form["startDistance"]); var policyObj = policySvc.GetById(id); policyObj.StartDate = startDate.Value; policyObj.StartDistance = startDistance; policyObj.Product.Id = productId; policySvc.Update(policyObj); return RedirectToAction("Display", "Vehicle", new { id = policyObj.VehicleId }); }