我有MailManager
它有公共方法像什麼:如何調用一個類或使用哪種模式?
public MailMessage ConfirmationEmail(CommonTicketEmailViewModel viewModel)
{
var template = ReadTemplate("ConfirmationEmail.cshtml");
string result = Razor.Parse(template, new { ConfirmationUrl = viewModel.Url, Token = viewModel.Code });
var mailMessage = new MailMessage();
mailMessage.Subject = "Confirmation E-mail";
mailMessage.Body = result;
mailMessage.IsBodyHtml = true;
mailMessage.To.Add(viewModel.ToEmail);
return mailMessage;
}
這個類只是MAILMESSAGE準備發送。請問這個班級有多正確?
我很困惑,你在這裏有什麼問題?你在尋求調用類方法的模式嗎? –
我的課只准備mailMessage。所有的方法準備mailMessage。我不喜歡我稱它爲MailManager – Mediator
基於意見......但是你可以嘗試一些'____ Factory'作爲名稱(因爲它似乎是某種消息的工廠)。 –