C# Class EGSW.Services.WorkflowMessageService

Inheritance: IWorkflowMessageService
ファイルを表示 Open project: careerengine/EGSW-Project

Public Methods

Method Description
SendContactUsMessage ( ContactU contactUs ) : int
SendCustomerEmailValidationMessage ( Customer customer ) : int
SendCustomerPasswordRecoveryMessage ( Customer customer ) : int
SendCustomerRegisteredNotificationMessage ( Customer customer ) : int
SendCustomerWelcomeMessage ( Customer customer ) : int
SendNewServiceRequestSiteOwnerNotification ( string EmailAddress, string ZipCode ) : int
SendOrderAssigneAgentNotification ( GutterCleanOrder order, int AgentId ) : int
SendOrderPlacedCustomerNotification ( GutterCleanOrder order ) : int
SendOrderPlacedSiteOwnerNotification ( GutterCleanOrder order ) : int
SendOrderPlacedWorkCompletedCustomerNotification ( GutterCleanOrder order ) : int
SendReferANeighborMessage ( string FriendName, string FriendEmail, string YourName ) : int
WorkflowMessageService ( IWebHelper webHelper, IZipCodeService zipCodeService, IQuestionAnswerEntityData questionAnswerEntityDataService, IDateTimeHelper dateTimeHelper, ICustomerService customerService ) : System

Protected Methods

Method Description
GetSiteUrl ( ) : string

Method Details

GetSiteUrl() protected method

protected GetSiteUrl ( ) : string
return string

SendContactUsMessage() public method

public SendContactUsMessage ( ContactU contactUs ) : int
contactUs EGSW.Data.ContactU
return int

SendCustomerEmailValidationMessage() public method

public SendCustomerEmailValidationMessage ( Customer customer ) : int
customer EGSW.Data.Customer
return int

SendCustomerPasswordRecoveryMessage() public method

public SendCustomerPasswordRecoveryMessage ( Customer customer ) : int
customer EGSW.Data.Customer
return int

SendCustomerRegisteredNotificationMessage() public method

public SendCustomerRegisteredNotificationMessage ( Customer customer ) : int
customer EGSW.Data.Customer
return int

SendCustomerWelcomeMessage() public method

public SendCustomerWelcomeMessage ( Customer customer ) : int
customer EGSW.Data.Customer
return int

SendNewServiceRequestSiteOwnerNotification() public method

public SendNewServiceRequestSiteOwnerNotification ( string EmailAddress, string ZipCode ) : int
EmailAddress string
ZipCode string
return int

SendOrderAssigneAgentNotification() public method

public SendOrderAssigneAgentNotification ( GutterCleanOrder order, int AgentId ) : int
order EGSW.Data.GutterCleanOrder
AgentId int
return int

SendOrderPlacedCustomerNotification() public method

public SendOrderPlacedCustomerNotification ( GutterCleanOrder order ) : int
order EGSW.Data.GutterCleanOrder
return int

SendOrderPlacedSiteOwnerNotification() public method

public SendOrderPlacedSiteOwnerNotification ( GutterCleanOrder order ) : int
order EGSW.Data.GutterCleanOrder
return int

SendOrderPlacedWorkCompletedCustomerNotification() public method

public SendOrderPlacedWorkCompletedCustomerNotification ( GutterCleanOrder order ) : int
order EGSW.Data.GutterCleanOrder
return int

SendReferANeighborMessage() public method

public SendReferANeighborMessage ( string FriendName, string FriendEmail, string YourName ) : int
FriendName string
FriendEmail string
YourName string
return int

WorkflowMessageService() public method

public WorkflowMessageService ( IWebHelper webHelper, IZipCodeService zipCodeService, IQuestionAnswerEntityData questionAnswerEntityDataService, IDateTimeHelper dateTimeHelper, ICustomerService customerService ) : System
webHelper IWebHelper
zipCodeService IZipCodeService
questionAnswerEntityDataService IQuestionAnswerEntityData
dateTimeHelper IDateTimeHelper
customerService ICustomerService
return System