Beispiel #1
0
        public async Task <IActionResult> EditDes()
        {
            var user = await GetCurrentUserAsync();

            var model = new EditDesViewModel
            {
                NewDes = user.LongDescription
            };
            await model.Restore(user, int.MaxValue, _dbContext, user);

            return(View(model));
        }
Beispiel #2
0
        public async Task <IActionResult> EditDes(EditDesViewModel model)
        {
            var user = await GetCurrentUserAsync();

            if (!ModelState.IsValid)
            {
                await model.Restore(user, int.MaxValue, _dbContext, user);

                return(View(model));
            }
            user.LongDescription = model.NewDes;
            await _userManager.UpdateAsync(user);

            return(RedirectToAction(nameof(Overview), new { id = user.UserName }));
        }