public async Task <ActionResult> SearchUserRoles() { var userRoles = await _userAccountManager.GetAllActiveUserRoles(); var model = new List <SearchUserRoleViewModel>(); if (userRoles != null) { try { foreach (var item in userRoles) { model.Add(new SearchUserRoleViewModel { UserId = item.UserId, RoleId = item.RoleId.Value, UserRoleId = item.UserRoleId.Value, Username = item.UserName, Fullname = item.FullName, Role = item.Role, RoleAssignedByUser = item.RoleAssignedBy, RoleAssignedDate = item.RoleAssignedDate.Value }); } } catch (Exception ex) { throw ex; } } return(View(model)); }