Esempio n. 1
0
        public void Send(string Number, string Text)
        {
            string pattern = "09[0-9]{9}|\\+98[0-9]{10}";
            Regex  r       = new Regex(pattern);
            Match  m       = r.Match(Number);

            if (!m.Success)
            {
                return;
            }
            try
            {
                Kavenegar.KavenegarApi api    = new Kavenegar.KavenegarApi("37583974484552584A594C4F554C49724F554B7845513D3D");
                SendResult             result = api.Send("10000060606066", Number, Text);
            }
            catch (Kavenegar.Exceptions.ApiException ex)
            {
                // در صورتی که خروجی وب سرویس 200 نباشد این خطارخ می دهد.
                Console.Write("Message : " + ex.Message);
            }
            catch (Kavenegar.Exceptions.HttpException ex)
            {
                // در زمانی که مشکلی در برقرای ارتباط با وب سرویس وجود داشته باشد این خطا رخ می دهد
                Console.Write("Message : " + ex.Message);
            }
        }
Esempio n. 2
0
        public void Send(string reciver, string message)
        {
            var sender = "1000596446";
            var Receptor = reciver;
            var Message = message;
            var api = new Kavenegar.KavenegarApi("50414532787376704463362B32575133554D7975442B3471504E6533646477426A6F5A484A61396435346F3D");
            api.Send(sender, Receptor, Message);

        }
Esempio n. 3
0
        public NotificationResponse SendSms(string text, string[] receivers)
        {
            string apikey = ConfigurationManager.AppSettings[Constants.Kavenegar.ApiKey];
            var    api    = new Kavenegar.KavenegarApi(apikey);
            var    result = api.Send(ConfigurationManager.AppSettings["kavenegar-sender"], receivers.ToList(), text);

            return(new NotificationResponse()
            {
                Result = result.All(x => x.Status == 200) ? NotificationResultType.Success : NotificationResultType.Error
            });
        }
Esempio n. 4
0
        public static int SendSMS(string receptor, string message)
        {
            //var sender = "100065995";

            //var api = new Kavenegar.KavenegarApi("4738656B564552554A57726B6C61523537476B7733556430375736765256415A");

            //var sender = "100065995";
            //var api = new Kavenegar.KavenegarApi("666234496E7478745430446539574F6B776E446F5A694D7A7A70316679443832");

            var sender = "100065995";
            var api    = new Kavenegar.KavenegarApi("4C69472B665677527241736C6B2F65382B444B4733667655553471384D483343");

            return(api.Send(sender, receptor, message).Status);
        }
Esempio n. 5
0
 public static void SendSms(string to, string message)
 {
     Task.Run(() =>
     {
         try
         {
             Kavenegar.KavenegarApi api = new Kavenegar.KavenegarApi("5A304857524D2F69444773616C764E706476346A65413D3D");
             api.Send("10000055005505", to, message);
         }
         catch (Kavenegar.Exceptions.ApiException ex)
         {
             Console.Write("Message : " + ex.Message);
         }
         catch (Kavenegar.Exceptions.HttpException ex)
         {
             Console.Write("Message : " + ex.Message);
         }
     });
 }
Esempio n. 6
0
        public string sendOrderNo(string mobile, string code, string name)
        {
            try
            {
                var apikey   = "4F7A30767633416261536630725574337233714A692B645A4372644C385A616D";
                var sender   = "1000596446";
                var receptor = mobile;
                var message  = name + " عزیز،";
                message += "سفارش شما برای خرید محصولات گرینی مکس با شماره " + code + " ثبت شد.";
                var api = new Kavenegar.KavenegarApi(apikey);

                var result = api.Send(sender, receptor, message);
                return("1");
            }
            catch
            {
                return("0");
            }
        }
	//
	// GET: /Home/
	public ActionResult Index()
	{
	 try
	 {
		Kavenegar.KavenegarApi api = new Kavenegar.KavenegarApi("Your Api Key");
		var result = api.Send("10006703323323", "09361234567", "خدمات پیام کوتاه کاوه نگار");
		return View(result);
	 }
	 catch (Kavenegar.Exceptions.ApiException ex)
	 {
		// در صورتی که خروجی وب سرویس 200 نباشد این خطارخ می دهد.
		Console.Write("Message : " + ex.Message);
	 }
	 catch (Kavenegar.Exceptions.HttpException ex)
	 {
		// در زمانی که مشکلی در برقرای ارتباط با وب سرویس وجود داشته باشد این خطا رخ می دهد
		Console.Write("Message : " + ex.Message);
	 }
	 return View();
	}