public async Task <ActionResult> EditUserRole(int userRoleId) { try { //get user role with userroleid provided var userRole = await _userAccountManager.GetUserRoleByIdAsync(userRoleId); var user = await _userAccountManager.GetUserByIdAsync(userRole.UserId); var roles = await _identityManager.GetAllRoleSelectListItems(); var model = new AddEditUserRoleViewModel { Id = userRoleId, UserId = userRole.UserId, User = user.UserName, RoleSelectListItems = roles }; return(View(model)); } catch (Exception ex) { throw ex; } }