public static void FireUserChangedEvent(FacebookUser user)
 {
     foreach (var userEvent in userEvents)
     {
         userEvent.UserChanged(user);
     }
 }
 public void AddUser(FacebookUser user)
 {
     if (!users.ContainsKey(user.FacebookId))
     {
         users.Add(user.FacebookId, user);
     }
 }
        public int UpdateUser(FacebookUser user)
        {
            if (users.ContainsKey(user.FacebookId))
            {
                users.Remove(user.FacebookId);
                users.Add(user.FacebookId, user);

                return 1;
            }

            return 0;
        }
 public void UserChanged(FacebookUser user)
 {
     UpdateUser(user);
 }