コード例 #1
0
        // GET: HfedUpdateMyProfile
        public ActionResult Edit()
        {
            var userId = User.Identity.GetUserId();
            var user   = (from u in _db.Users where u.Id == userId select u).Single();
            UpdateMyProfileViewModel model = new UpdateMyProfileViewModel()
            {
                Id          = user.Id,
                Email       = user.Email,
                FirstName   = user.FirstName,
                LastName    = user.LastName,
                PhoneNumber = user.PhoneNumber
            };

            return(View(model));
        }
コード例 #2
0
        public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,PhoneNumber,Email")] UpdateMyProfileViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var user = _db.Users.Find(viewModel.Id);
                if (user != null)
                {
                    user.FirstName   = viewModel.FirstName;
                    user.LastName    = viewModel.LastName;
                    user.PhoneNumber = viewModel.PhoneNumber;
                    user.Email       = viewModel.Email;

                    _db.SaveChanges();
                    return(RedirectToAction("Index", "HfedHome"));
                }
            }
            return(View(viewModel));
        }