private void HashtagFollowing() { var follower = new TagFollower(); var vm_account = ((Application.Current.Windows[0] as MainWindow).accountsArea.Content as AccountsView).AccountsView_ListView.SelectedItem as VM_Account; var db = new InstagramDataContext(); var account = db.InstagramAccounts.First(m => m.AccountName == vm_account.Title); follower.StartFollow(targetInput.Text, int.Parse(followCountInput.Text), account); }
public bool AddFollowTag(int userId, int tagId) { if (_dbContext.TagFollowers.Where(tf => tf.UserInfoId == userId && tf.TagId == tagId).FirstOrDefault() == null) { TagFollower tagFollower = new TagFollower { UserInfoId = userId, TagId = tagId }; _dbContext.TagFollowers.Add(tagFollower); return(_dbContext.SaveChanges() > 0); } else { return(true); } }
static TagFollower GetAvailableTagFollower() { if (availableIndicies.Count > 0) { return(allTagged[availableIndicies.Dequeue()]); } else { TagFollower newFollower = new TagFollower(allTagged.Count); allTagged.Add(newFollower); if (allTagged.Count > debugErrorAboveCount) { Debug.LogError("Above 50 followers...."); } return(newFollower); } }
public static void TagObject(GameObject gameObject, Color color) { Renderer[] allRenderers = gameObject.GetComponentsInChildren <Renderer>(); if (allRenderers.Length == 0) { Debug.LogWarning("trying to tag " + gameObject.name + " but it has no child renderers"); return; } List <TagFollower> followersPerObject = new List <TagFollower>(); for (int i = 0; i < allRenderers.Length; i++) { TagFollower follower = GetAvailableTagFollower(); follower.StartFollow(allRenderers[i], allRenderers[i].GetComponent <MeshFilter>(), color); followersPerObject.Add(follower); } tagged2Followers.Add(gameObject, followersPerObject); }
private void button20_Click(object sender, EventArgs e) { var follower = new TagFollower(); //follower.StartFollow(tagInput.Text, new InstagramAccount { AccountName = loginInput.Text, InstagramPass = passwordInput.Text }); }
static void ReturnTagFollowerToPool(TagFollower follower) { availableIndicies.Enqueue(follower.key); }