static void Main(string[] args) { List <KirimModel> list = new List <KirimModel>() { new KirimModel("John Hadikusumo", "0431343034", "*****@*****.**", "Registration", "Your registration is complete"), new KirimModel("Masdi Chandra", "042724022", "*****@*****.**", "Forget Password", "Your password has been resetted"), new KirimModel("Diana Mangunsong", "047032995", "*****@*****.**", "Registration", "Your registration is complete"), new KirimModel("Robert Raharjo", "048820104", "*****@*****.**", "Registration", "Your registration is complete"), new KirimModel("Kathy Sondak", "049211525", "*****@*****.**", "Registration", "Your registration is complete"), new KirimModel("Lilian Wu", "046455532", "*****@*****.**", "Registration", "Your registration is complete"), new KirimModel("Freddy Mc Mahon", "04230078", "*****@*****.**", "Registration", "Your registration is complete"), new KirimModel("Ram Ram Don", "0431343034", "*****@*****.**", "Registration", "Your registration is complete"), new KirimModel("Suratj Pakir", "044673079", "*****@*****.**", "Forget Password", "Your password has been resetted"), new KirimModel("Simon Ryu", "04620039", "*****@*****.**", "Registration", "Your registration is complete"), new KirimModel("Rhea Tobari", "048832044", "*****@*****.**", "Registration", "Your registration is complete") }; for (int i = 0; i < list.Count; i++) { MSMQModel <KirimModel> model = new MSMQModel <KirimModel>(); model.QueueName = ConfigurationManager.AppSettings["Queue_Name"].ToString(); model.QueueMessage = list[i]; MSMQ <KirimModel> msmq = new MSMQ <KirimModel>(); string id = msmq.WriteQueueMessage(model); Console.WriteLine("Id => " + id); } Console.ReadLine(); }
public async Task <bool> Kirim(KirimModel model) { bool result = await Task.Run <bool>(() => { MSMQModel <KirimModel> newmodel = new MSMQModel <KirimModel>(); newmodel.QueueMessage = model; newmodel.QueueName = ConfigurationManager.AppSettings["Queue_Name"].ToString(); MSMQ <KirimModel> msmq = new MSMQ <KirimModel>(); msmq.WriteQueueMessage(newmodel); SMSMessage message = new SMSMessage(); message.Message = message.Message.Replace("{PENGIRIM}", model.Name).Replace("{NEWLINE}", Environment.NewLine + Environment.NewLine); SMS sms = new SMS(); sms.Message = message; sms.Send(); return(true); }); return(result); }