Předmět Autor Datum
? var users = Membership.GetAllUsers(); // Tvůj dotaz do DB var userList = new List<MembershipUser…
Flash_Gordon 06.05.2017 17:03
Flash_Gordon
Napsal jsem ti zprávu. poslední
Dupla 07.05.2017 17:41
Dupla

?

 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í LINQu
nad 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();

Zpět do poradny Odpovědět na původní otázku Nahoru