Example #1
0
        public async Task <IActionResult> EditInfo(UserEditInfoViewModel vm)
        {
            string userId = User.FindFirstValue(ClaimTypes.NameIdentifier);

            var userDb = await _portfolioDbContext.Users.FirstOrDefaultAsync(x => x.Id == userId);

            userDb.Description = vm.Info;

            await _portfolioDbContext.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Example #2
0
        public async Task <IActionResult> EditInfo()
        {
            string userId = User.FindFirstValue(ClaimTypes.NameIdentifier);

            var userDb = await _portfolioDbContext.Users.FirstOrDefaultAsync(x => x.Id == userId);

            var userInfo = new UserEditInfoViewModel
            {
                Info = userDb.Description,
            };

            return(View(userInfo));
        }