Exemple #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));
        }
Exemple #2
0
        public ActionResult Index(SmsTemplateModel model)
        {
            SmsTemplate smsTemplate = new SmsTemplate();

            smsTemplate = model.SetSmsTemplate();
            smsBusinessLogic.SmsTemplate_Set(smsTemplate);
            SmsTemplate sms = smsBusinessLogic.SmsTemplate_Get();

            model = new SmsTemplateModel();
            model.GetSmsTemplate(sms);
            return(View(model));
        }