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); } }
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"); }