public UserManagement(
     AdminModels.AvailableUsers availableUsers,
     AdminModels.PasswordEncrypt passwordEncrypt
     )
 {
     _availableUsers    = availableUsers;
     _connectedUser     = null;
     _passwordEncryptor = new PasswordEncryptor(passwordEncrypt);
 }
 public void SetConnectedUser(string username, string encryptedPassword)
 {
     _connectedUser = new AdminModels.ConnectedUser
     {
         User = new UserModel
         {
             Username = username,
             Password = encryptedPassword
         }
     };
 }
 public void DisconnectUser()
 {
     _connectedUser = null;
 }