public async Task <ActionResult> InforUser(FormCollection data) { var id = Session["userId"]; var fullName = data["fullName"]; var email = data["email"]; var pass = data["pass"]; var address = data["address"]; var phone = data["phone"]; var user = new User() { UserID = int.Parse(id.ToString()), FullName = fullName, Email = email, PassWord = pass, Address = address, Phone = phone, RoleID = 2 }; if (user != null) { await _user.UpdateAsync(user); Session["fullName"] = user.FullName; Session["address"] = user.Address; Session["phone"] = user.Phone; Session["email"] = user.Email; return(RedirectToAction("Index")); } return(View()); }
public async Task <ActionResult> EditProfile([Bind(Include = "UserID,FullName,Email,PassWord,Address,Phone,RoleID")] User user) { if (ModelState.IsValid) { await _user.UpdateAsync(user); Session["fullNameAdmin"] = user.FullName; return(RedirectToAction("Index")); } var roles = await _role.GetAllAsync(); ViewBag.RoleIds = new SelectList(roles, "RoleID", "RoleName"); return(View(user)); }