public string FireUrl(string url, string mono, string msg, string AppType, string Pcode) { try { string data = "0"; string json = ""; json = ExecuteUrl(url); if (json.ToLower().Contains("successfully")) { data = "1"; } else { data = json; } GBCCon con = new GBCCon(); if (json == "") { try { string servicePath = con.db_SerReg.SingleOrDefault(p => p.Pcode == Pcode).ServicePath; json = ExecuteUrl(servicePath + "/Values/ExecuteUrlSMS?url=" + url); if (json.ToLower().Contains("successfully")) { data = "1"; } else { data = json; } } catch { } } AppSMSStatus objSms = new AppSMSStatus(); objSms.MobileNo = mono; objSms.Msg = msg; objSms.Status = json; con.db_AppSms.Add(objSms); con.SaveChanges(); return(data); } catch (Exception ex) { return(ex.Message); } }
public string GetSMSUrl(string mono, string msg, string AppType, string Pcode) { GBCCon con = new GBCCon(); string userId, senderName, passW; string servicePath = ""; userId = System.Configuration.ConfigurationManager.AppSettings["SMSUserName"].ToString(); senderName = System.Configuration.ConfigurationManager.AppSettings["SMSSendername"].ToString(); passW = System.Configuration.ConfigurationManager.AppSettings["SMSPass"].ToString(); string PartyUrl = ""; string url = "http://sms.goyalonline.in/SMS_API/sendsms.php?username=<<U>>&password=<<P>>&mobile=<<SNDTO>>&message=<<MSG>>&sendername=<<N>>&routetype=1"; if (AppType == "$") { try { servicePath = con.db_SerReg.SingleOrDefault(p => p.Pcode == Pcode).ServicePath; PartyUrl = ExecuteUrl(servicePath + "/Connection/GetSMSUrl?MSG=" + msg + "&PhNo=" + mono); } catch { PartyUrl = ""; } } if (PartyUrl != "") { if (PartyUrl.ToLower().Contains("successfully")) { AppSMSStatus objSms = new AppSMSStatus(); objSms.MobileNo = mono; objSms.Msg = msg; objSms.Status = "Sent"; con.db_AppSms.Add(objSms); con.SaveChanges(); return("1"); } else { //PartyUrl = PartyUrl.Substring(1, PartyUrl.Length - 1); //PartyUrl = PartyUrl.Remove(PartyUrl.Length - 1, 1); //url = PartyUrl; } } url = url.Replace("<<U>>", userId).Replace("<<P>>", passW).Replace("<<N>>", senderName).Replace("<<SNDTO>>", mono).Replace("<<MSG>>", msg); return(FireUrl(url, mono, msg, AppType, Pcode)); //return url; }