private static User GetExistingUser(UserKey userKey) { User existedUser = null; userCollection.TryGetValue(userKey, out existedUser); return(existedUser); }
private static UserDAO GetExistingUserDAO(UserKey userKey) { UserDAO existedUserDAO = null; userDaoCollection.TryGetValue(userKey, out existedUserDAO); return(existedUserDAO); }
private static User UserDaoToUserWithCheckingExistence(UserDAO userDAO) { UserKey userKey = userDAO.GetUserKey(); User user = GetExistingUser(userKey); if (user == null) { user = UserDaoToUser(userDAO); userCollection.Add(userKey, user); } return(user); }
private static UserDAO UserToUserDAO(User user) { UserKey userKey = user.GetUserKey(); UserDAO userDAO = GetExistingUserDAO(userKey); if (userDAO == null) { userDAO = new UserDAO(user.UserID, user.UserLogin); userDaoCollection.Add(userKey, userDAO); } return(userDAO); }