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 }); }