Utilizzo il provider di appartenenze asp.net mvc 4. Vorrei ottenere un elenco di utenti e dei relativi ruoli senza Roles.GetRolesForUser()
per ciascun utente.Ottenere un elenco di utenti e dei relativi ruoli
Nella mia applicazione, i requisiti aziendali stabiliscono che a un utente verrà assegnato sempre un ruolo.
Quello che sto facendo attualmente:
[GridAction]
public ActionResult _GetUsers()
{
var users = Membership.GetAllUsers().Cast<MembershipUser>().Select(n => new AdminAccountEditModel
{
Role = Roles.GetRolesForUser(n.UserName).FirstOrDefault(),
IsApproved = n.IsApproved,
Email = n.Email,
UserName = n.UserName
}).ToList();
return View(new GridModel(users));
}
molto inefficiente. Come posso risolvere questo?
Grazie.