Exemplo n.º 1
0
        public void AddForumTokens(LiquidObject liquidObject, Forum forum, ForumTopic forumTopic = null, ForumPost forumPost = null,
                                   int?friendlyForumTopicPageIndex = null, string appendedPostIdentifierAnchor = "")
        {
            var liquidForum = new LiquidForums(forum, forumTopic, forumPost, friendlyForumTopicPageIndex, appendedPostIdentifierAnchor);

            liquidObject.Forums = liquidForum;

            _eventPublisher.EntityTokensAdded(forum, liquidForum, liquidObject);
            _eventPublisher.EntityTokensAdded(forumTopic, liquidForum, liquidObject);
            _eventPublisher.EntityTokensAdded(forumPost, liquidForum, liquidObject);
        }
        public async Task AddForumTokens(LiquidObject liquidObject, Customer customer, Store store, Forum forum, ForumTopic forumTopic = null, ForumPost forumPost = null,
                                         int?friendlyForumTopicPageIndex = null, string appendedPostIdentifierAnchor = "")
        {
            var liquidForum = new LiquidForums(forum, forumTopic, forumPost, customer, store, friendlyForumTopicPageIndex, appendedPostIdentifierAnchor);

            liquidObject.Forums = liquidForum;
            await _mediator.EntityTokensAdded(forum, liquidForum, liquidObject);

            await _mediator.EntityTokensAdded(forumTopic, liquidForum, liquidObject);

            await _mediator.EntityTokensAdded(forumPost, liquidForum, liquidObject);
        }