public WorkflowMessageService(IMessageTemplateService messageTemplateService, IQueuedEmailService queuedEmailService, ILanguageService languageService, ITokenizer tokenizer, IEmailAccountService emailAccountService, IMessageTokenProvider messageTokenProvider, IStoreService storeService, IStoreContext storeContext, EmailAccountSettings emailAccountSettings, IEventPublisher eventPublisher, ISMSSender smsSender, SMSSettings smsSettings) { this._messageTemplateService = messageTemplateService; this._queuedEmailService = queuedEmailService; this._languageService = languageService; this._tokenizer = tokenizer; this._emailAccountService = emailAccountService; this._messageTokenProvider = messageTokenProvider; this._storeService = storeService; this._storeContext = storeContext; this._emailAccountSettings = emailAccountSettings; this._eventPublisher = eventPublisher; this._smsSender = smsSender; this._smsSettings = smsSettings; }
public void SetUp() { settings = new SMSSettings(); settings.CountryCode = "+7"; settings.NumberLength = 10; formatter = new PhoneNumberFormatter(settings); }
public PhoneNumberFormatter(SMSSettings smsSettings) { this._smsSettings = smsSettings; }
public BytehandSMSSender(SMSSettings smsSettings, IPhoneNumberFormatter numberFormatter) { this._smsSettings = smsSettings; this._numberFormatter = numberFormatter; }
public static SMSSettings ToEntity(this SMSSettingsModel model, SMSSettings destination) { return Mapper.Map(model, destination); }