public ActionResult EditProfile(EditMemberVM vm) { if (ModelState.IsValid) { Member member = db.Members.Find(vm.MemberID); member.MemberID = vm.MemberID; member.Name = vm.MemberName; member.Phone = vm.Phone; member.Address = vm.Address; member.Email = vm.Email; //db.Entry(member).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("EditProfile")); } ; return(View(vm)); }
public ActionResult EditProfile(int?id) { if (id == null || ((ClaimsIdentity)User.Identity).RoleClaimType != id.ToString()) { return(RedirectToAction("Index", "Home")); } Member member = db.Members.Find(id); EditMemberVM vm = new EditMemberVM() { MemberID = member.MemberID, MemberAccount = member.MemberAccount, MemberName = member.Name, Phone = member.Phone, Address = member.Address, Email = member.Email }; if (member == null) { return(HttpNotFound()); } return(View(vm)); }