Query users
 This topic contains examples of how to:
  - Query a single user
  - Query all users
  - Query user by first name
  
 Querying a single user
 To query a specific user, you must perform the following:
  - Get instance of the user manager.
    The manager is represented by the UserManager class. For more information about getting the instance, see For developers: Users.  - Get the user.
    To get the specified user, call the GetUser method of the UserManager class. It has two overloads:   - GetUser(string username) – returns the user with the specified username.
  - GetUser(Guid id) – returns the user with the specified ID.
  
 
 NOTE:  To learn how to query the profile of the user, read For developers: Query user profiles.
Here is a code example:
 Querying all users
 To query all users, you must perform the following:
  - Get instance of the user manager.
    The manager is represented by the UserManager class. For more information about getting the instance, see For developers: Users.  - Get all users.
    To get all users, call the GetUsers method of the UserManager class.  
 Here is a code example:
 
 Querying a user by first name
 Normally you can get the user object by any of the User class properties. For example in order to get a user by username, you can use the following code:
  
  
  However some of the fields of the user are no longer properties of the User class like first name and last name. Instead you should use the SitefinityProfile. Here is a sample code that demonstrates how to query all users by first name: