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); } }
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); } }