Example #1
0
 public bool TryGetUser(string name, string email, out User user)
 {
     lock (SyncRoot)
     {
         return(ObjectStorage.TryGetValue(name + "\n" + email, out user));
     }
 }
Example #2
0
        public User TryGetUser(string name, string email)
        {
            User user;

            lock (SyncRoot)
            {
                if (ObjectStorage.TryGetValue(name + "\n" + email, out user))
                {
                    return(user);
                }
            }
            return(null);
        }
Example #3
0
        internal User GetOrCreateUser(string name, string email)
        {
            User user;

            lock (SyncRoot)
            {
                if (!ObjectStorage.TryGetValue(name + "\n" + email, out user))
                {
                    user = new User(Repository, name, email, 0);
                    AddObject(user);
                }
            }
            return(user);
        }