public static bool SendSMS(string MobileNumber, string Message) { var db = new SCMEntities(); string result = ""; string strHostName = ""; strHostName = System.Net.Dns.GetHostName(); IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName); IPAddress[] addr = ipEntry.AddressList; string IPAddress = addr[addr.Length - 1].ToString(); string IpAddress = IPAddress; if (Message.Length <= 1000) { string Url = "http://sms.lotsms.com/mobiledata.asmx/SendSms"; using (var client = new WebClient()) { var status = string.Empty; var values = new NameValueCollection(); values.Add("UserName", "jntuh"); values.Add("SenderId", "JNTUAC"); values.Add("Message", Message); values.Add("MobileNO", MobileNumber); values.Add("IPAddress", IpAddress); values.Add("UniCode", "0"); var singlesms_response = client.UploadValues(Url, values); string singlesmsbackstr = System.Text.Encoding.UTF8.GetString(singlesms_response); if (!string.IsNullOrEmpty(singlesmsbackstr)) { XmlDocument doc = new XmlDocument(); doc.LoadXml(singlesmsbackstr); string xmlresponse = doc.InnerText; status = xmlresponse; jntuh_smssendstatus smsdata = new jntuh_smssendstatus(); smsdata.MobileNo = MobileNumber; smsdata.IpAddress = IpAddress; smsdata.SMSStatus = status; smsdata.IsActive = true; smsdata.Createdby = 1; smsdata.CreatedOn = DateTime.Now; db.jntuh_smssendstatus.Add(smsdata); db.SaveChanges(); if (xmlresponse == "1") { return(true); } else { return(false); } } } } return(false); }