public void VoteUp(int replyId) { User user = _usermanager.GetUserAsync(User).Result; var vote = _ideationManager.VoteReplyUp(replyId, user); IdeationReply reply = _ideationManager.GetIdeationReply(replyId); if (vote != null) { // _voteHubContext.Clients.Group($"ideationReply - {replyId}").ReceiveUpvote(); var activity = CreateActivity(ActivityType.IdeationVote, user, reply.Ideation.Project.Platform); activity.Vote = vote; _activityManager.AddActivity(activity); _unitOfWorkManager.Save(); var activityVm = new ActivityViewModel(activity); PushWebsockets(activityVm).Wait(); } }