public ActionResult Edit(Guid id, VehicleModelPoco model)
        {           
            if (!ModelState.IsValid)
            {
                return View(model);
            }

            try
            {
                // Updates existing model.
                vehicleModelService.Update(id, model);
 
                var vehicleModel = vehicleModelService.GetSingleModel(id, null);

                return RedirectToAction("Details", "VehicleMake", new { id = vehicleModel.MakeId });
            }
            catch (Exception)
            {
                ModelState.AddModelError("", "Unable to save changes, please try again");
                return View(model);
            }
        }
        public ActionResult Create(VehicleModelPoco model, Guid id)
        {       
            if (!ModelState.IsValid)
            {
                return View(model);
            }

            try
            {
                // Creates new model of a specific make.
                vehicleModelService.Create(model, id);

                return RedirectToAction("Details", "VehicleMake", new { id });
            }
            catch (Exception)
            {
                ModelState.AddModelError("", "Unable to save, please try again");
                return View(model);
            }
        }