Exemplo n.º 1
0
        public bool SendMessage(smsModel message)
        {
            MessageConfiguration Msgconfig = new MessageConfiguration {
                AccountSID        = ConfigurationManager.AppSettings.Get("accountSID"),
                AuthToken         = ConfigurationManager.AppSettings.Get("authToken"),
                FromMobileNo      = ConfigurationManager.AppSettings.Get("fromMobileNo"),
                MobileMessageText = ConfigurationManager.AppSettings.Get("mobileMessageText")
            };

            return(_messageRepo.SendMessage(message, Msgconfig));
        }
Exemplo n.º 2
0
 public HttpResponseMessage Post([FromBody] smsModel newSMS)
 {
     try
     {
         _message.SendMessage(newSMS);
         return(Request.CreateResponse(HttpStatusCode.OK, "SMS Sent"));
     }
     catch (Exception xcp)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, xcp.Message));
     }
 }
        public ActionResult <string> Post([FromBody] smsModel newSMS)
        {
            try
            {
                MessageConfiguration Msgconfig = new MessageConfiguration
                {
                    AccountSID        = _configuration.GetSection("MessageConfiguration").GetSection("accountSID").Value,
                    AuthToken         = _configuration.GetSection("MessageConfiguration").GetSection("authToken").Value,
                    FromMobileNo      = _configuration.GetSection("MessageConfiguration").GetSection("fromMobileNo").Value,
                    MobileMessageText = _configuration.GetSection("MessageConfiguration").GetSection("mobileMessageText").Value
                };

                _message.SendMessage(newSMS, Msgconfig);
                return("SMS Sent");
            }
            catch (Exception xcp)
            {
                return(xcp.Message);
            }
        }
        public bool SendMessage(smsModel user, MessageConfiguration Msgconfig)
        {
            try
            {
                //foreach (var number in user.Numbers)
                //{
                //    TwilioClient.Init(Msgconfig.AccountSID, Msgconfig.AuthToken);

                //    var message = MessageResource.Create(
                //        body: Msgconfig.MobileMessageText,
                //        messagingServiceSid: null,
                //        from: new PhoneNumber(Msgconfig.FromMobileNo),
                //        to: new PhoneNumber(number)
                //    );
                //}

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 5
0
 public bool SendMessage(smsModel message, MessageConfiguration Msgconfig)
 {
     return(_messageRepo.SendMessage(message, Msgconfig));
 }