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 vehicleSvc = new VehicleLogic(Ticket);
            var modelSvc = new ModelLogic(Ticket);

            var modelId = StringUtility.ToInt(form["modelId"]);
            var modelObj = modelSvc.GetById(modelId);

            var vehicleObj = vehicleSvc.GetById(id);
            vehicleObj.VinNumber = form["vinNumber"];
            vehicleObj.ChassisNumber = form["chassisNumber"];
            vehicleObj.EngineNumber = form["engineNumber"];
            vehicleObj.WholesaleDate = StringUtility.ToDateTime(form["wholesaleDate"]);
            if (modelObj != null)
            {
                vehicleObj.Model.Id = modelObj.Id;
                vehicleObj.Model.Code = modelObj.Code;
                vehicleObj.Model.Name = modelObj.Name;
            }
            vehicleObj.CurrentDistance = StringUtility.ToInt(form["currentDistance"]);
            vehicleObj.VehicleStatus.Id = StringUtility.ToInt(form["vehicleStatusId"]);
            vehicleSvc.Update(vehicleObj);

            return RedirectToAction("Display", new { id = id });
        }
        public ActionResult List(int id)
        {
            var vehicleSvc = new VehicleLogic(Ticket);
            var vehicleServiceSvc = new VehicleServiceLogic(Ticket);

            ViewData.Model = vehicleServiceSvc.GetByVehicle(id);
            ViewData["vehicle"] = vehicleSvc.GetById(id);
            ViewData["deleteId"] = TempData["vehicleService_deleteId"] ?? 0;

            return View();
        }
        public ActionResult Edit(int id)
        {
            var vehicleSvc = new VehicleLogic(Ticket);
            var vehicleObj = vehicleSvc.GetById(id);

            ViewData.Model = vehicleObj;
            ViewData["vehicleStatusId"] = BuildVehicleStatusList(vehicleObj.VehicleStatus.Id);

            return View();
        }