public JsonResult UploadFile() { if (Request.Files.Count.Equals(0)) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json(new { Result = "Error" })); } try { var buApplicationUser = new BuApplicationUser(); var user = buApplicationUser.GetByUserName(User.Identity.GetUserName()); for (var i = 0; i < Request.Files.Count; i++) { var poImgFile = Request.Files[i]; using (var binary = new BinaryReader(poImgFile.InputStream)) user.ProfilePhoto = binary.ReadBytes(poImgFile.ContentLength); } buApplicationUser.Update(user); return(Json(new { Result = "Ok" })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public JsonResult DeleteFile() { try { var buApplicationUser = new BuApplicationUser(); var user = buApplicationUser.GetByUserName(User.Identity.GetUserName()); user.ProfilePhoto = null; buApplicationUser.Update(user); return(Json(new { Result = "Ok" })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }