public async Task <ActionResult> Details(string id) { var userProfileDetails = await _userProfileService.GetSingleAsync(i => i.UserId == id); if (userProfileDetails == null) { userProfileDetails = new UserProfileExtend { ApplicationUser = _userManager.Users.FirstOrDefault(i => i.Id == id) }; } var userProfile = _mapper.Map <UserMangementViewModel>(userProfileDetails); return(View(UserManagementActions.Details, userProfile)); }
public async Task <ActionResult> ChangeRole(string id) { var userProfileDetails = await _userProfileService.GetSingleAsync(i => i.UserId == id); if (userProfileDetails == null) { userProfileDetails = new UserProfileExtend { ApplicationUser = _userManager.Users.FirstOrDefault(i => i.Id == id) }; } ViewBag.Roles = new SelectList(_roleManager.Roles.ToList(), "Name", "Name"); var userProfile = _mapper.Map <UserMangementViewModel>(userProfileDetails); ViewBag.Username = userProfile.ApplicationUser.UserName; ViewBag.UserId = userProfile.ApplicationUser.Id; return(View(UserManagementActions.ChangeRole)); }