?
var users = Membership.GetAllUsers(); // Tvůj dotaz do DB
var userList = new List<MembershipUser>();
foreach (MembershipUser user in users)
{
if(user.role == role.admin)
userList.Add(user);
}
Obecně taky můžeš použít např. SQL dotaz a vytáhnout všechny uživatele, a pomocí LINQunad nimi vybrat jen ty s tou konkrétní rolí. Ale záleží, kolik uživatelů tam bude, protože
to může být nevhodné z hlediska zabírání paměti (když jich je moc).
var model = Membership.GetAllUsers()
.Select(m =>
new ManageUserViewModel {/* tady řadící kriterium */ }
)
.ToList();