void PollVoteEvents_AfterCreate(PublicApi.PollVoteAfterCreateEventArgs e) { var poll = PublicApi.Polls.Get(e.PollId); if (poll == null || !poll.Author.Id.HasValue || poll.Author.Id.Value == e.UserId) { return; } AddNotification(e.PollId, PublicApi.Polls.ContentTypeId, poll.Author.Id.Value, e.UserId); }
void Events_AfterCreate(PublicApi.PollVoteAfterCreateEventArgs e) { var story = GetStory(e.PollId); if (story != null) { _storyController.Update(story.StoryId, new ActivityStoryUpdateOptions { LastUpdate = DateTime.UtcNow }); } }
void Events_AfterCreate(PublicApi.PollVoteAfterCreateEventArgs e) { _metricController.QueueForCalculation(e.PollId, PublicApi.Polls.ContentTypeId); }