private static void CopyUser(v1_0.User oldUser, User newUser) { if (oldUser.IgnoreSpecified) { newUser.Ignore = oldUser.Ignore; } newUser.UserName = oldUser.UserName; if (oldUser.Watches?.Length > 0) { CopyWatches(oldUser, newUser); } }
private static void CopyWatches(v1_0.User oldUser, User newUser) { newUser.Watches = new Watch[oldUser.Watches.Length]; for (int watchIndex = 0; watchIndex < oldUser.Watches.Length; watchIndex++) { var oldWatch = oldUser.Watches[watchIndex]; var newWatch = new Watch() { Value = oldWatch }; newUser.Watches[watchIndex] = newWatch; } }