コード例 #1
0
        public IActionResult EditUserProfile(EditUserProfileInputViewModel editUserProfileInputViewModel)
        {
            var currUser = this.UserAccountService.GetCurrentUser(HttpContext);

            this.UserAccountService.EditUserProfile(currUser, editUserProfileInputViewModel);

            return(RedirectToAction("Success", "Home"));
        }
コード例 #2
0
        public void EditUserProfile(WAGUser user, EditUserProfileInputViewModel editUserProfileInputViewModel)
        {
            var userToUpdate = this.DbContext.Users.FirstOrDefault(u => u == user);

            if (userToUpdate != null)
            {
                userToUpdate.FirstName   = editUserProfileInputViewModel.FirstName;
                userToUpdate.LastName    = editUserProfileInputViewModel.LastName;
                userToUpdate.Email       = editUserProfileInputViewModel.Email;
                userToUpdate.PhoneNumber = editUserProfileInputViewModel.PhoneNumber;
                userToUpdate.City        = editUserProfileInputViewModel.City;
                userToUpdate.Address     = editUserProfileInputViewModel.Address;
            }

            this.DbContext.SaveChanges();
        }