public ActionResult EditProfile(UserEditProfileBindingModel model) { if (model == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Missing data")); } if (!this.ModelState.IsValid) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, JsonConvert.SerializeObject(this.ModelState))); } var user = this.Data.Users.Find(this.User.Identity.GetUserId()); //user.ProfileImageBase64 = GetBase64String(Request.Files[0]); user.Nickname = model.Nickname; this.Data.SaveChanges(); return(RedirectToAction("Profile", new { username = user.UserName })); }
public ActionResult EditProfile(UserEditProfileBindingModel model) { if (!this.ModelState.IsValid) { return this.Json(this.ModelState); } var user = this.Data.Users.Find(this.User.Identity.GetUserId()); //user.ProfileImageBase64 = GetBase64String(Request.Files[0]); user.Nickname = model.Nickname; this.Data.SaveChanges(); return RedirectToAction("Profile", new { username = user.UserName }); }