Example #1
0
        /// <summary>
        /// Send sms to user
        /// </summary>
        /// <param name="userAddress">Address of the message recevier</param>
        /// <param name="message">Text message</param>
        /// <returns>True if message send successful otherwise false.</returns>
        public static bool Send(string userAddress, string message)
        {
            bool status = false;

            MtSmsReq mtSmsReq = new MtSmsReq();

            mtSmsReq.applicationId      = _appId;
            mtSmsReq.password           = _password;
            mtSmsReq.destinationAddress = userAddress;
            mtSmsReq.message            = message;

            SmsSender smsSender = new SmsSender(string.Concat(_baseUrl, Consts.URL_SMS_SEND));
            MtSmsResp mtSmsResp = smsSender.SendSMSReq(mtSmsReq);

            if (mtSmsResp.statusCode == "SUCCESS")
            {
                status = true;
            }
            else
            {
                Log.Error(string.Format(Resources.Error_SendSmsFailed, userAddress));
            }

            return(status);
        }
Example #2
0
        /// <summary>
        /// Send sms to user
        /// </summary>
        /// <param name="userAddress">Address of the message recevier</param>
        /// <param name="message">Text message</param>
        /// <returns>True if message send successful otherwise false.</returns>
        public static bool Send(string userAddress, string message)
        {
            try
            {
                MtSmsReq mtSmsReq = new MtSmsReq();
                mtSmsReq.applicationId        = _appId;
                mtSmsReq.password             = _password;
                mtSmsReq.destinationAddresses = new string[] { userAddress };
                mtSmsReq.message = message;
                mtSmsReq.version = "1.0";

                //Log.Data("MtSmsReq ", mtSmsReq);

                SmsSender smsSender = new SmsSender(string.Concat(_baseUrl, Consts.URL_SMS_SEND));
                MtSmsResp mtSmsResp = smsSender.SendSMSReq(mtSmsReq);

                return(true);
            }
            catch (SdpException ex)
            {
                Log.Error(string.Format(Resources.Error_SendSmsFailed, userAddress));
                Log.Exception(ex);
                return(false);
            }
        }
Example #3
0
        //Working
        private bool SendSmsToUser(string address, string message)
        {
            bool status = false;

            MtSmsReq mtSmsReq = new MtSmsReq();

            mtSmsReq.applicationId      = _appId;
            mtSmsReq.password           = _password;
            mtSmsReq.destinationAddress = address;
            mtSmsReq.message            = message;// String.Join(", ", address.ToArray());

            SmsSender smsSender = new SmsSender(string.Concat(_baseUrl, Consts.URL_SMS_SEND));
            MtSmsResp mtSmsResp = smsSender.SendSMSReq(mtSmsReq);

            if (mtSmsResp.statusCode == "SUCCESS")
            {
                status = true;
            }

            return(status);
        }