public ActionResult Create(AddVehicle VehicleToAdd)
        {
            // Create a vehicle object
            var v = Mapper.Map <VehicleBase>(VehicleToAdd);

            // Get the uploaded file, and assign it to the vehicle object's properties
            byte[] PhotoBytes = new byte[VehicleToAdd.PhotoUpload.ContentLength];
            VehicleToAdd.PhotoUpload.InputStream.Read(PhotoBytes, 0, VehicleToAdd.PhotoUpload.ContentLength);
            v.Photo     = PhotoBytes;
            v.PhotoType = VehicleToAdd.PhotoUpload.ContentType;

            m.AddVehicle(v);

            return(RedirectToAction("index"));
        }
        public ActionResult Create(AddVehicle VehicleToAdd)
        {
            // Create a vehicle object
            var v = Mapper.Map<VehicleBase>(VehicleToAdd);

            // Get the uploaded file, and assign it to the vehicle object's properties
            byte[] PhotoBytes = new byte[VehicleToAdd.PhotoUpload.ContentLength];
            VehicleToAdd.PhotoUpload.InputStream.Read(PhotoBytes, 0, VehicleToAdd.PhotoUpload.ContentLength);
            v.Photo = PhotoBytes;
            v.PhotoType = VehicleToAdd.PhotoUpload.ContentType;

            m.AddVehicle(v);

            return RedirectToAction("index");
        }