public ActionResult EnterNewCar(CarViewModel tempModel)
 {
     CarModel carModel = new CarModel(tempModel);
     int CarId=1;
     CarDAO.InsertCar(carModel);
     CarPhotoViewModel carPhotoViewModel = new CarPhotoViewModel();
     carPhotoViewModel.Id = CarId;
     return RedirectToAction("UploadPhoto", new { carPhotoViewModel });
 }
        //Must be Edited
        public ActionResult Upload(HttpPostedFileBase file, CarPhotoViewModel carPhotoViewModel)
        {
            if (file != null)
            {
                string pic = System.IO.Path.GetFileName(file.FileName);
                string path = System.IO.Path.Combine(
                                       Server.MapPath("~/img/UserCars"), pic);
                // file is uploaded
                file.SaveAs(path);

                // save the image path path to the database or you can send image
                // directly to database
                // in-case if you want to store byte[] ie. for DB
                using (MemoryStream ms = new MemoryStream())
                {
                    file.InputStream.CopyTo(ms);
                    byte[] array = ms.GetBuffer();
                }

            }
            // after successfully uploading redirect the user
            return RedirectToAction("Index", "Home");
        }
 public ActionResult UploadPhoto(CarPhotoViewModel carPhotoViewModel)
 {
     return View(carPhotoViewModel);
 }