예제 #1
0
        public ActionResult SendTestSms(SmsTemplateModel model)
        {
            SmsTemplate smsTemplate = smsBusinessLogic.SmsTemplate_Get();

            smsTemplate.Phone = model.Phone;
            model.GetSmsTemplate(smsTemplate);
            smsTemplate = model.SetSmsTemplate();

            SMSMessage smsMessage = new SMSMessage()
            {
                Id       = 1,//в тестовой отправке смс ID не критично
                SenderId = smsTemplate.SenderId,
                Phone    = smsTemplate.Phone,
                Message  = smsTemplate.Message
            };

            if (!string.IsNullOrEmpty(smsMessage.Phone))
            {
                model.Result = SmsSender.SmsSender.SendOneSms(smsMessage);
                if (string.IsNullOrEmpty(model.Result))
                {
                    model.Result = "Смс успешно отправлено.";
                }
            }
            else
            {
                model.Result = "Введите номер телефона!";
            }

            return(View("Index", model));
        }
예제 #2
0
        public ActionResult Index()
        {
            SmsTemplate      sms   = smsBusinessLogic.SmsTemplate_Get();
            SmsTemplateModel model = new SmsTemplateModel();

            model.GetSmsTemplate(sms);
            return(View(model));
        }