public ActionResult DeleteProfilePhoto() { var user = db.Users.Find(User.Identity.GetUserId()); ImageUtiltes.DeleteImage(this, user.ProfilePhoto, "Profiles"); user.ProfilePhoto = null; db.SaveChanges(); return(Json(new { photoUrl = Url.ProfilePhoto(null) })); }
public JsonResult UploadBase64(string base64) { string data = ImageUtiltes.SaveProfilePhoto(this, base64); var user = db.Users.Find(User.Identity.GetUserId()); ImageUtiltes.DeleteImage(this, user.ProfilePhoto, "Profiles"); user.ProfilePhoto = data; db.SaveChanges(); data = Url.ProfilePhoto(data); return(Json(data)); }
public ActionResult Delete(int id) { var model = db.Posts.Find(id); if (model == null) { return(HttpNotFound()); } ImageUtiltes.DeleteImage(this, model.PhotoPath); db.Posts.Remove(model); db.SaveChanges(); TempData["SuccessMessage"] = "The Post has been deleted successgully"; return(RedirectToAction("Index")); }
public ActionResult UploadBase64(string base64) { if (string.IsNullOrEmpty(base64)) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); } string data = ImageUtiltes.SaveProfilePhoto(this, base64); var user = db.Users.Find(User.Identity.GetUserId()); ImageUtiltes.DeleteImage(this, user.ProfilePhoto, "Profiles"); user.ProfilePhoto = data; db.SaveChanges(); data = Url.ProfilePhoto(data); return(Json(data)); }