コード例 #1
0
        public async Task <IActionResult> EditProfileAsync(EditExtraProfileModel model)
        {
            var user = await GetCurrentUserAsync();

            // user.HomeAdress = model.HomeAdress;
            // user.BirthDate = model.BirthDate;
            await _userManager.UpdateAsync(user);

            await _signInManager.RefreshSignInAsync(user);

            return(RedirectToAction(nameof(Index), "Manage"));
        }
コード例 #2
0
        public async Task <IActionResult> EditProfileAsync()
        {
            var user = await GetCurrentUserAsync();

            var model = new EditExtraProfileModel()
            {
                // BirthDate = user.BirthDate,
                // HomeAdress = user.HomeAdress,
                UserName    = user.UserName,
                UserEmail   = user.Email,
                PhoneNumber = user.PhoneNumber,
            };

            return(View(model));
        }