C# 클래스 OxxCommerceStarterKit.Web.Services.Email.EmailService

상속: IEmailService
파일 보기 프로젝트 열기: episerver/Commerce-Demo-Kit

공개 메소드들

메소드 설명
EmailService ( INotificationSettingsRepository notificationSettingsRepository, IEmailDispatcher emailDispatcher, ICurrentMarket currentMarket, IContentLoader contentLoader, IMarketService marketService ) : System
SendDeliveryReceipt ( OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel order, string language = null ) : bool
SendOrderReceipt ( OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel order ) : bool
SendResetPasswordEmail ( string email, string subject, string body, string passwordHash, string resetUrl ) : bool
SendWelcomeEmail ( string emailAddress ) : bool
SendWelcomeEmail ( string emailAddress, OxxCommerceStarterKit.Web.Models.PageTypes.RegisterPage currentPage ) : bool
SendWelcomeEmail ( string emailAddress, string subject, string body ) : bool

비공개 메소드들

메소드 설명
AttemptSendOf ( Postal emailMessage ) : bool
CreateResetPasswordEmailMessage ( string email, string subject, string body, string passwordHash, string resetUrl, OxxCommerceStarterKit.Web.Models.ViewModels.Email.NotificationSettings mailSettings ) : OxxCommerceStarterKit.Web.Services.Email.Models.ResetPassword
GetRegisterPage ( ) : OxxCommerceStarterKit.Web.Models.PageTypes.RegisterPage
Send ( Postal emailMessage ) : bool

메소드 상세

EmailService() 공개 메소드

public EmailService ( INotificationSettingsRepository notificationSettingsRepository, IEmailDispatcher emailDispatcher, ICurrentMarket currentMarket, IContentLoader contentLoader, IMarketService marketService ) : System
notificationSettingsRepository INotificationSettingsRepository
emailDispatcher IEmailDispatcher
currentMarket ICurrentMarket
contentLoader IContentLoader
marketService IMarketService
리턴 System

SendDeliveryReceipt() 공개 메소드

public SendDeliveryReceipt ( OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel order, string language = null ) : bool
order OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel
language string
리턴 bool

SendOrderReceipt() 공개 메소드

public SendOrderReceipt ( OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel order ) : bool
order OxxCommerceStarterKit.Core.Objects.SharedViewModels.PurchaseOrderModel
리턴 bool

SendResetPasswordEmail() 공개 메소드

public SendResetPasswordEmail ( string email, string subject, string body, string passwordHash, string resetUrl ) : bool
email string
subject string
body string
passwordHash string
resetUrl string
리턴 bool

SendWelcomeEmail() 공개 메소드

public SendWelcomeEmail ( string emailAddress ) : bool
emailAddress string
리턴 bool

SendWelcomeEmail() 공개 메소드

public SendWelcomeEmail ( string emailAddress, OxxCommerceStarterKit.Web.Models.PageTypes.RegisterPage currentPage ) : bool
emailAddress string
currentPage OxxCommerceStarterKit.Web.Models.PageTypes.RegisterPage
리턴 bool

SendWelcomeEmail() 공개 메소드

public SendWelcomeEmail ( string emailAddress, string subject, string body ) : bool
emailAddress string
subject string
body string
리턴 bool