Esempio n. 1
0
        public void InsertToGroup()
        {
            int i = 1;
            UserMapper userMapper = new UserMapper();
            User user = userMapper.FindByVkId(vkClient.GetId(URL));
            ListFriendsMapper listFriendsMapper = new ListFriendsMapper();
            List<ListFriends> listFriends = listFriendsMapper.FindByIdUser(user.GetId());
            FriendsMapper friendsMapper = new FriendsMapper();
            foreach (var friend in listFriends)
            {
                GroupMapper groupMapper = new GroupMapper();
                Friend friendObj = friendsMapper.FindById(friend.GetIdFriend());
                List<String> listgroup = vkClient.GroupsList(friendObj.GetVkId());
                List<Group> groupsFriend = new List<Group>(); ;
                List<GroupsFriends> GroupsFriendses = new List<GroupsFriends>();
                int idFriend = friendsMapper.FindByVkId(friendObj.GetVkId()).GetId();
                GroupsFriendsMapper groupsFriendsMapper = new GroupsFriendsMapper();
                Group group = null;
                foreach (var vkidGroup in listgroup)
                {
                    group = new Group(vkidGroup);
                    groupsFriend.Add(group);
                }
                groupMapper.Insert(groupsFriend);

                foreach (var vkidGroup in listgroup)
                {
                    GroupsFriends groupsFriends = new GroupsFriends(idFriend, groupMapper.FindByVkId(vkidGroup).GetId());
                    GroupsFriendses.Add(groupsFriends);
                }
                groupsFriendsMapper.Insert(GroupsFriendses);
                Console.WriteLine("--------------------Friend number {0}", i);
                i++;
                listgroup.Clear();
            }
            Console.WriteLine("Готово!!!");
        }
Esempio n. 2
0
 public void InsertToListFriends()
 {
     UserMapper userMapper = new UserMapper();
     FriendsMapper friendsMapper = new FriendsMapper();
     ListFriendsMapper listFriendsMapper = new ListFriendsMapper();
     User user = userMapper.FindByVkId(vkClient.GetId(URL));
     List<String> listFriends = vkClient.FriendsList(vkClient.GetId(URL));
     InsertToFriends(listFriends);
     List<ListFriends> ListFriendses = new List<ListFriends>();
     foreach (var vkidFriend in listFriends)
     {
         Friend friend = friendsMapper.FindByVkId(vkidFriend);
         ListFriendses.Add(new ListFriends(user.GetId(), friend.GetId()));
     }
     listFriendsMapper.Insert(ListFriendses);
 }