public ActionResult Vehicle(int id)
 {
     string valid = isValid(id);
     if (valid == null)
     {
         return RedirectToAction("Home", "Account");
     }
     estimatevehicle vehicleInfo = _DAOFactory.EstimateVehicleDAO.getById(id);
     if (vehicleInfo == null){
         vehicleInfo = new estimatevehicle();
     }
     //SetVehicleClass(vehicleInfo);
     return View(vehicleInfo);
 }
 public ActionResult Vehicle(estimatevehicle vehicleInfo, int id, FormCollection collection)
 {
     string valid = isValid(id);
     if (valid == null)
     {
         return RedirectToAction("Home", "Account");
     }
     if (valid == Permissions.Editor.ToString() || valid == Permissions.Owner.ToString() ||
         valid == Permissions.Admin.ToString())
     {
     }
     return View(vehicleInfo);
 }
 public void SetVehicleClass(estimatevehicle vehicle)
 {
     List<vehicletoclass> vtc = new List<vehicletoclass>();
     ViewBag.Makes = new List<SelectListItem>()
     {
         new SelectListItem() {Text = vehicle.make + "(Current)", Value = vehicle.make, Selected = true},
         new SelectListItem() {Text = "None", Value = "None"}
     };
     ViewBag.Models = new List<SelectListItem>()
     {
         new SelectListItem() {Text = vehicle.model + "(Current)", Value = vehicle.model, Selected = true},
         new SelectListItem() {Text = "None", Value = "None"}
     };
     ViewBag.Years = new List<SelectListItem>()
     {
         new SelectListItem()
         {
             Text = vehicle.year.ToString() + "(Current)",
             Value = vehicle.year.ToString(),
             Selected = true
         },
         new SelectListItem() {Text = "None", Value = "None"}
     };
     ViewBag.Classes = new List<SelectListItem>()
     {
         new SelectListItem() {Text = vehicle.vehicleclass + "(Current)", Value = vehicle.vehicleclass, Selected = true},
         new SelectListItem() {Text = "None", Value = "None"}
     };
     foreach (var VTC in _DAOFactory.VehicleToClassDAO.getAllVTC())
     {
         vtc.Add(VTC);
         ViewBag.Makes.Add(new SelectListItem() {Text = VTC.make, Value = VTC.make});
         ViewBag.Models.Add(new SelectListItem() { Text = VTC.model, Value = VTC.model });
         ViewBag.Years.Add(new SelectListItem() {Text = VTC.year.ToString(), Value = VTC.year.ToString()});
     }
     foreach (var classes in _DAOFactory.ClassesDAO.getAllClasses())
     {
         ViewBag.Classes.Add(new SelectListItem() {Text = classes.name, Value = classes.name});
     }
     ViewBag.VTC = vtc;
 }