コード例 #1
0
        public SmsService(IRestService restService, IServiceUrlSettings serviceUrlSettings, ISmsSettings smsSettings)
        {
            Check.If(restService).IsNotNull();
            Check.If(serviceUrlSettings).IsNotNull();
            Check.If(smsSettings).IsNotNull();

            _restService = restService;
            _serviceUrlSettings = serviceUrlSettings;
            _smsSettings = smsSettings;
        }
コード例 #2
0
        private static Sms BuildSms(Email email, ISmsSettings _smsSettings)
        {
            var sms = new Sms();
            sms.Body = email.PlainTextBody;
            sms.Created = DateTime.UtcNow;
            sms.Updated = DateTime.UtcNow;
            sms.From = new PhoneNumber
            {
                Number = _smsSettings.FromNumber
            };
            sms.To = new PhoneNumber
            {
                Number = email.Subject
            };
            sms.IsInbound = false;
            sms.IsRead = false;
            sms.IsArchived = false;

            return sms;
        }
コード例 #3
0
ファイル: SmsController.cs プロジェクト: photomoose/xmas-leds
 public SmsController(ILightsService lightsService, ISmsSettings smsSettings)
 {
     _lightsService = lightsService;
     _smsSettings = smsSettings;
 }
コード例 #4
0
 public NavigationProvider(ISmsSettings smsSettings = null)
 {
     this.smsSettings = smsSettings;
     T = NullLocalizer.Instance;
 }