C# Класс Nop.Services.Messages.MessageTokenProvider

Наследование: IMessageTokenProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
AddBackInStockTokens ( IList tokens, Nop.Core.Domain.Catalog.BackInStockSubscription subscription ) : void
AddBlogCommentTokens ( IList tokens, Nop.Core.Domain.Blogs.BlogComment blogComment ) : void
AddCustomerTokens ( IList tokens, Customer customer ) : void
AddForumPostTokens ( IList tokens, Nop.Core.Domain.Forums.ForumPost forumPost ) : void
AddForumTokens ( IList tokens, Nop.Core.Domain.Forums.Forum forum ) : void
AddForumTopicTokens ( IList tokens, Nop.Core.Domain.Forums.ForumTopic forumTopic, int friendlyForumTopicPageIndex = null, int appendedPostIdentifierAnchor = null ) : void
AddGiftCardTokens ( IList tokens, GiftCard giftCard ) : void
AddNewsCommentTokens ( IList tokens, Nop.Core.Domain.News.NewsComment newsComment ) : void
AddNewsLetterSubscriptionTokens ( IList tokens, Nop.Core.Domain.Messages.NewsLetterSubscription subscription ) : void
AddOrderNoteTokens ( IList tokens, Nop.Core.Domain.Orders.OrderNote orderNote ) : void
AddOrderTokens ( IList tokens, Nop.Core.Domain.Orders.Order order, int languageId ) : void
AddPrivateMessageTokens ( IList tokens, Nop.Core.Domain.Forums.PrivateMessage privateMessage ) : void
AddProductReviewTokens ( IList tokens, Nop.Core.Domain.Catalog.ProductReview productReview ) : void
AddProductTokens ( IList tokens, Product product ) : void
AddProductVariantTokens ( IList tokens, Nop.Core.Domain.Catalog.ProductVariant productVariant ) : void
AddRecurringPaymentTokens ( IList tokens, Nop.Core.Domain.Orders.RecurringPayment recurringPayment ) : void
AddReturnRequestTokens ( IList tokens, Nop.Core.Domain.Orders.ReturnRequest returnRequest, Nop.Core.Domain.Orders.OrderProductVariant opv ) : void
AddShipmentTokens ( IList tokens, Nop.Core.Domain.Shipping.Shipment shipment, int languageId ) : void
AddStoreTokens ( IList tokens ) : void
GetListOfAllowedTokens ( ) : string[]
GetListOfCampaignAllowedTokens ( ) : string[]

Gets list of allowed (supported) message tokens for campaigns

MessageTokenProvider ( ILanguageService languageService, ILocalizationService localizationService, IDateTimeHelper dateTimeHelper, IEmailAccountService emailAccountService, IPriceFormatter priceFormatter, ICurrencyService currencyService, IWebHelper webHelper, IWorkContext workContext, IDownloadService downloadService, IOrderService orderService, IPaymentService paymentService, Nop.Core.Domain.StoreInformationSettings storeSettings, Nop.Core.Domain.Messages.MessageTemplatesSettings templatesSettings, Nop.Core.Domain.Messages.EmailAccountSettings emailAccountSettings, Nop.Core.Domain.Catalog.CatalogSettings catalogSettings, Nop.Core.Domain.Tax.TaxSettings taxSettings, IEventPublisher eventPublisher ) : System

Защищенные методы

Метод Описание
ProductListToHtmlTable ( Nop.Core.Domain.Orders.Order order, int languageId ) : string

Convert a collection to a HTML table

ProductListToHtmlTable ( Nop.Core.Domain.Shipping.Shipment shipment, int languageId ) : string

Convert a collection to a HTML table

Описание методов

AddBackInStockTokens() публичный Метод

public AddBackInStockTokens ( IList tokens, Nop.Core.Domain.Catalog.BackInStockSubscription subscription ) : void
tokens IList
subscription Nop.Core.Domain.Catalog.BackInStockSubscription
Результат void

AddBlogCommentTokens() публичный Метод

public AddBlogCommentTokens ( IList tokens, Nop.Core.Domain.Blogs.BlogComment blogComment ) : void
tokens IList
blogComment Nop.Core.Domain.Blogs.BlogComment
Результат void

AddCustomerTokens() публичный Метод

public AddCustomerTokens ( IList tokens, Customer customer ) : void
tokens IList
customer Nop.Core.Domain.Customers.Customer
Результат void

AddForumPostTokens() публичный Метод

public AddForumPostTokens ( IList tokens, Nop.Core.Domain.Forums.ForumPost forumPost ) : void
tokens IList
forumPost Nop.Core.Domain.Forums.ForumPost
Результат void

AddForumTokens() публичный Метод

public AddForumTokens ( IList tokens, Nop.Core.Domain.Forums.Forum forum ) : void
tokens IList
forum Nop.Core.Domain.Forums.Forum
Результат void

AddForumTopicTokens() публичный Метод

public AddForumTopicTokens ( IList tokens, Nop.Core.Domain.Forums.ForumTopic forumTopic, int friendlyForumTopicPageIndex = null, int appendedPostIdentifierAnchor = null ) : void
tokens IList
forumTopic Nop.Core.Domain.Forums.ForumTopic
friendlyForumTopicPageIndex int
appendedPostIdentifierAnchor int
Результат void

AddGiftCardTokens() публичный Метод

public AddGiftCardTokens ( IList tokens, GiftCard giftCard ) : void
tokens IList
giftCard Nop.Core.Domain.Orders.GiftCard
Результат void

AddNewsCommentTokens() публичный Метод

public AddNewsCommentTokens ( IList tokens, Nop.Core.Domain.News.NewsComment newsComment ) : void
tokens IList
newsComment Nop.Core.Domain.News.NewsComment
Результат void

AddNewsLetterSubscriptionTokens() публичный Метод

public AddNewsLetterSubscriptionTokens ( IList tokens, Nop.Core.Domain.Messages.NewsLetterSubscription subscription ) : void
tokens IList
subscription Nop.Core.Domain.Messages.NewsLetterSubscription
Результат void

AddOrderNoteTokens() публичный Метод

public AddOrderNoteTokens ( IList tokens, Nop.Core.Domain.Orders.OrderNote orderNote ) : void
tokens IList
orderNote Nop.Core.Domain.Orders.OrderNote
Результат void

AddOrderTokens() публичный Метод

public AddOrderTokens ( IList tokens, Nop.Core.Domain.Orders.Order order, int languageId ) : void
tokens IList
order Nop.Core.Domain.Orders.Order
languageId int
Результат void

AddPrivateMessageTokens() публичный Метод

public AddPrivateMessageTokens ( IList tokens, Nop.Core.Domain.Forums.PrivateMessage privateMessage ) : void
tokens IList
privateMessage Nop.Core.Domain.Forums.PrivateMessage
Результат void

AddProductReviewTokens() публичный Метод

public AddProductReviewTokens ( IList tokens, Nop.Core.Domain.Catalog.ProductReview productReview ) : void
tokens IList
productReview Nop.Core.Domain.Catalog.ProductReview
Результат void

AddProductTokens() публичный Метод

public AddProductTokens ( IList tokens, Product product ) : void
tokens IList
product Nop.Core.Domain.Catalog.Product
Результат void

AddProductVariantTokens() публичный Метод

public AddProductVariantTokens ( IList tokens, Nop.Core.Domain.Catalog.ProductVariant productVariant ) : void
tokens IList
productVariant Nop.Core.Domain.Catalog.ProductVariant
Результат void

AddRecurringPaymentTokens() публичный Метод

public AddRecurringPaymentTokens ( IList tokens, Nop.Core.Domain.Orders.RecurringPayment recurringPayment ) : void
tokens IList
recurringPayment Nop.Core.Domain.Orders.RecurringPayment
Результат void

AddReturnRequestTokens() публичный Метод

public AddReturnRequestTokens ( IList tokens, Nop.Core.Domain.Orders.ReturnRequest returnRequest, Nop.Core.Domain.Orders.OrderProductVariant opv ) : void
tokens IList
returnRequest Nop.Core.Domain.Orders.ReturnRequest
opv Nop.Core.Domain.Orders.OrderProductVariant
Результат void

AddShipmentTokens() публичный Метод

public AddShipmentTokens ( IList tokens, Nop.Core.Domain.Shipping.Shipment shipment, int languageId ) : void
tokens IList
shipment Nop.Core.Domain.Shipping.Shipment
languageId int
Результат void

AddStoreTokens() публичный Метод

public AddStoreTokens ( IList tokens ) : void
tokens IList
Результат void

GetListOfAllowedTokens() публичный Метод

public GetListOfAllowedTokens ( ) : string[]
Результат string[]

GetListOfCampaignAllowedTokens() публичный Метод

Gets list of allowed (supported) message tokens for campaigns
public GetListOfCampaignAllowedTokens ( ) : string[]
Результат string[]

MessageTokenProvider() публичный Метод

public MessageTokenProvider ( ILanguageService languageService, ILocalizationService localizationService, IDateTimeHelper dateTimeHelper, IEmailAccountService emailAccountService, IPriceFormatter priceFormatter, ICurrencyService currencyService, IWebHelper webHelper, IWorkContext workContext, IDownloadService downloadService, IOrderService orderService, IPaymentService paymentService, Nop.Core.Domain.StoreInformationSettings storeSettings, Nop.Core.Domain.Messages.MessageTemplatesSettings templatesSettings, Nop.Core.Domain.Messages.EmailAccountSettings emailAccountSettings, Nop.Core.Domain.Catalog.CatalogSettings catalogSettings, Nop.Core.Domain.Tax.TaxSettings taxSettings, IEventPublisher eventPublisher ) : System
languageService ILanguageService
localizationService ILocalizationService
dateTimeHelper IDateTimeHelper
emailAccountService IEmailAccountService
priceFormatter IPriceFormatter
currencyService ICurrencyService
webHelper IWebHelper
workContext IWorkContext
downloadService IDownloadService
orderService IOrderService
paymentService IPaymentService
storeSettings Nop.Core.Domain.StoreInformationSettings
templatesSettings Nop.Core.Domain.Messages.MessageTemplatesSettings
emailAccountSettings Nop.Core.Domain.Messages.EmailAccountSettings
catalogSettings Nop.Core.Domain.Catalog.CatalogSettings
taxSettings Nop.Core.Domain.Tax.TaxSettings
eventPublisher IEventPublisher
Результат System

ProductListToHtmlTable() защищенный Метод

Convert a collection to a HTML table
protected ProductListToHtmlTable ( Nop.Core.Domain.Orders.Order order, int languageId ) : string
order Nop.Core.Domain.Orders.Order Order
languageId int Language identifier
Результат string

ProductListToHtmlTable() защищенный Метод

Convert a collection to a HTML table
protected ProductListToHtmlTable ( Nop.Core.Domain.Shipping.Shipment shipment, int languageId ) : string
shipment Nop.Core.Domain.Shipping.Shipment Shipment
languageId int Language identifier
Результат string