//get ProfilePhoto public ActionResult GetPhoto(int id) { var user = db.Users.Find(id); ConvertToBase64 convert = new ConvertToBase64(); return(File(user.ProfilePhoto, "image/jpeg")); }
public ActionResult Edit(Vehicle vehicle, HttpPostedFileBase ImagePath, HttpPostedFileBase ImagePath2, HttpPostedFileBase ImagePath3) { ConvertToBase64 convertToBase = new ConvertToBase64(); if (ModelState.IsValid) { if (vehicle.Images == null) { vehicle.Images = new List <VehicleImage>(); } if (ImagePath != null) { if (ImagePath.ContentLength > 0) { VehicleImage Img = new VehicleImage { vehicle = vehicle }; vehicle.Images.Add(convertToBase.ConvertImageToByte(Img, ImagePath)); } } if (ImagePath2 != null) { if (ImagePath2.ContentLength > 0) { VehicleImage Img = new VehicleImage { vehicle = vehicle }; vehicle.Images.Add(convertToBase.ConvertImageToByte(Img, ImagePath2)); } } if (ImagePath3 != null) { if (ImagePath3.ContentLength > 0) { VehicleImage Img = new VehicleImage { vehicle = vehicle }; vehicle.Images.Add(convertToBase.ConvertImageToByte(Img, ImagePath3)); } } db.Entry(vehicle).State = EntityState.Modified; //update vehicle db.SaveChanges(); //save chnages return(RedirectToAction("manage")); } return(View(vehicle)); }
void Start() { if (Application.platform == RuntimePlatform.Android) { AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); currentActivity = unityPlayer.GetStatic <AndroidJavaObject>("currentActivity"); cb = new ConvertToBase64(); mAudio = AudioManager.Instance; } DontDestroyOnLoad(gameObject); BDTtsConfig bdtts = new BDTtsConfig(Tips.AppID, Tips.APIKey, Tips.SecretKey); string config = JsonUtility.ToJson(bdtts); InitBDTts(config); //arcontrol = GameObject.Find("SceneObj/ARToolKit").GetComponent<ARController>(); }
public ActionResult AllVehicles() { ConvertToBase64 convertTo = new ConvertToBase64(); List <VehicleDataModel> vehicleDataModels = new List <VehicleDataModel>(); foreach (var v in db.Vehicles) { String img = ""; if (v.Images.Count() > 0) { img = convertTo.convertToBase64(v.Images.First().ImagePath); } else { img = v.ImageUrl; } VehicleDataModel dataModel = new VehicleDataModel { Brand = v.make, Name = v.make + " " + v.model, RegNumber = v.RegNumber, RentalPrice = string.Format("{0:c}", double.Parse(v.RentalPrice)), year = v.year, id = v.Id, Image = img }; vehicleDataModels.Add(dataModel); } JsonResult res = new JsonResult { ContentEncoding = Encoding.Default, ContentType = "application/json", JsonRequestBehavior = JsonRequestBehavior.AllowGet, Data = Json(vehicleDataModels), MaxJsonLength = Int32.MaxValue }; return(res); }
public ActionResult Create(Vehicle vehicle, HttpPostedFileBase ImagePath, HttpPostedFileBase ImagePath2, HttpPostedFileBase ImagePath3) { Boolean flag = false; if (ModelState.IsValid) { ApplicationUser currentUser = db.Users.FirstOrDefault(x => x.Email == User.Identity.Name); if (currentUser != null && currentUser.IsDealer) { vehicle.Dealer = currentUser; //if registration number already exits var res = db.Vehicles.FirstOrDefault(x => x.RegNumber == vehicle.RegNumber); if (res == null) { vehicle.Images = new List <VehicleImage>(); ConvertToBase64 convertToBase = new ConvertToBase64(); if (ImagePath != null) { if (ImagePath.ContentLength > 0) { VehicleImage Img = new VehicleImage { vehicle = vehicle }; vehicle.Images.Add(convertToBase.ConvertImageToByte(Img, ImagePath)); } } if (ImagePath2 != null) { if (ImagePath2.ContentLength > 0) { VehicleImage Img = new VehicleImage { vehicle = vehicle }; vehicle.Images.Add(convertToBase.ConvertImageToByte(Img, ImagePath2)); } } if (ImagePath3 != null) { if (ImagePath3.ContentLength > 0) { VehicleImage Img = new VehicleImage { vehicle = vehicle }; vehicle.Images.Add(convertToBase.ConvertImageToByte(Img, ImagePath3)); } } db.Vehicles.Add(vehicle); db.SaveChanges(); flag = true; } else { ViewBag.Error = "Vehicle with registration number " + vehicle.RegNumber + " already exits"; flag = false; } } } if (flag) { return(RedirectToAction("Index")); } else { return(View()); } }