public void Handle(NotEnoughCreditDto notEnoughCreditDto) { _notEnoughCreditDto = notEnoughCreditDto; var emailClient = new SendEmailClient(_mailInfo.Hostname, _mailInfo.Hostport, _mailInfo.Username, _mailInfo.Password, _mailInfo.Security); var noteVeicoloSender = new NoteVeicoloSender(emailClient.ComposeMessage(_mailInfo.From), this); noteVeicoloSender.Send(_receiverString); }
private void OnNotEnoughCredit(NotEnoughCreditDto notEnoughCreditDto) { _notEnoughCredit.Handle(notEnoughCreditDto); }
public NotEnoughCreditEmail(string receiverString) { _mailInfo = MailInfo.FromConfig(); _notEnoughCreditDto = new NotEnoughCreditDto(0); _receiverString = receiverString; }