Ejemplo n.º 1
0
        private async void ButtonStartAnalysis_Click(object sender, EventArgs e)
        {
            if (UserName.Text == string.Empty)
            {
                MessageBox.Show("'User' parameter not set");
                return;
            }

            if (!_userFollowersLoadList.Any())
            {
                MessageBox.Show("the list is empty 'List of users to check'");
                return;
            }

            ButtonControl(false);

            try
            {
                _mediaLikerList.Clear();
                _userFollowersList.Clear();
                _likedUsersList.Clear();
                _subscribedUsersList.Clear();
                ListOfSubscribedUsers.Clear();
                ListOfLikedUsers.Clear();

                var result = await GetDataInstagram();

                if (result)
                {
                    await UserAnalysis();

                    ListOfSubscribedUsers.DisplayOnTheScreenUserList(_subscribedUsersList);
                    ListOfLikedUsers.DisplayOnTheScreenUserList(_likedUsersList);
                }
                else
                {
                    // ошибка
                }
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
            finally
            {
                ButtonControl(true);
            }
        }
Ejemplo n.º 2
0
        public SubscribedUsers(InstagramClient instagramClient)
        {
            InitializeComponent();

            _instagramClient = instagramClient;

            _mediaLikerList    = new List <MediaLiker>();
            _userFollowersList = new List <InstaUserShort>();

            _userFollowersLoadList = new List <InstagramUser>();
            _subscribedUsersList   = new List <InstagramUser>();
            _likedUsersList        = new List <InstagramUser>();

            ListOfUsersToCheck.InitializationFollowersList(_userFollowersLoadList, "ListOfUsersToCheck");
            ListOfSubscribedUsers.InitializationFollowersList(_subscribedUsersList, "ListOfSubscribedUsers");
            ListOfLikedUsers.InitializationFollowersList(_likedUsersList, "ListOfLikedUsers");
        }