Ejemplo n.º 1
0
        public ActionResult <Models.SmsResposta> GetRetornoResposta(string SeuNum, long Celular, string Texto, string ShortCode, string Operadora, string Data)
        {
            // Checando Campos de Entrada
            if (SeuNum == null || SeuNum.Trim().Length <= 0 ||
                Texto.Trim().Length <= 0 ||
                Data.Trim().Length <= 0)
            {
                return(BadRequest());
            }

            Object[] param = new Object[6];

            param[0] = SeuNum;
            param[1] = Celular;
            param[2] = Texto;
            param[3] = ShortCode;
            param[4] = Convert.ToDateTime(Data);
            param[5] = Operadora;

            System.Threading.Tasks.Task.Factory.StartNew(new Processar().processarRetornoResposta, param);


            Models.SmsResposta modResposta = new SmsResposta();
            modResposta.resposta = "Sucess";

            return(modResposta);
        }
Ejemplo n.º 2
0
        public ActionResult <Models.SmsResposta> teste()
        {
            Models.SmsResposta modResposta = new SmsResposta();
            modResposta.resposta = "Sucess";

            return(modResposta);
        }
Ejemplo n.º 3
0
        public ActionResult <Models.SmsResposta> requisitarEnvioMensagem([FromBody] CaseBusiness.CC.Mensageria.MensagemRequisicao requisitarEnvio)
        {
            // Checando Campos de Entrada
            if (requisitarEnvio == null)
            {
                return(BadRequest());
            }

            new CaseBusiness.CC.Mensageria.Mensagem(CaseBusiness.Framework.Configuracao.Configuracao.UsuarioAplicacao).RequisitarEnvioMensagem(requisitarEnvio);

            Models.SmsResposta modResposta = new SmsResposta();
            modResposta.resposta = "Sucess";

            return(modResposta);
        }
Ejemplo n.º 4
0
        public ActionResult <Models.SmsResposta> processarAguardandoEnvio([FromBody] CaseBusiness.CC.Mensageria.Mensagem mensagemAEnviar)
        {
            // Checando Campos de Entrada
            if (mensagemAEnviar == null)
            {
                return(BadRequest());
            }

            new CaseBusiness.CC.Mensageria.Mensagem().ProcessarAguardandoEnvioIndividual(mensagemAEnviar);

            Models.SmsResposta modResposta = new SmsResposta();
            modResposta.resposta = "Sucess";

            return(modResposta);
        }