private async Task LoadNumbers()
 {
     try
     {
         var list = ChatNumberBussines.GetAll().OrderByDescending(q => q.DateSabt).ToList();
         LogBindingSource.DataSource = list;
     }
     catch (Exception e)
     {
         WebErrorLog.ErrorInstence.StartErrorLog(e);
     }
 }
 private async Task LoadData(short type, string search = "")
 {
     try
     {
         var list = ChatNumberBussines.GetAll(cmbPanel.Text, type, search).OrderByDescending(q => q.DateSabt)
                    .ToList();
         LogBindingSource.DataSource = list;
     }
     catch (Exception e)
     {
         WebErrorLog.ErrorInstence.StartErrorLog(e);
     }
 }
Exemple #3
0
        public static async Task SendSMSList(List <string> recivers, string api, string action, string username, string password, int type,
                                             long from, string text)
        {
            try
            {
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri(api);
                    foreach (var reciver in recivers)
                    {
                        var content = new FormUrlEncodedContent(new[]
                        {
                            new KeyValuePair <string, string>("Action", action),
                            new KeyValuePair <string, string>("username", username),
                            new KeyValuePair <string, string>("password", password),
                            new KeyValuePair <string, string>("type", type.ToString()),
                            new KeyValuePair <string, string>("from", from.ToString()),
                            new KeyValuePair <string, string>("text", text),
                            new KeyValuePair <string, string>("receivers", reciver),
                        });
                        var result = await client.PostAsync(client.BaseAddress, content);

                        var resultContent = await result.Content.ReadAsStringAsync();

                        var num = ChatNumberBussines.Get(reciver);
                        if (num != null)
                        {
                            num.isSendSms = true;
                            await num.SaveAsync();
                        }
                    }
                }
            }
            catch (Exception e)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(e);
            }
        }