private LoLClientEndpoint() { Requester = new RestRequester(RequestTimeout, new HttpClientHandler { ServerCertificateCustomValidationCallback = ValidateServerCertificate, }); }
private void button_Click(object sender, RoutedEventArgs e) { var txt = textNumber.Text; object obj = null; if (Regex.IsMatch(txt, "^[0-9]{2}:[0-9]{2}:[0-9]{6,7}:[0-9]{1,}$")) // введён КН объекта недвижимости, например: 78:05:000552:12 { obj = RestRequester.GetByCadNum(txt); } else if (Regex.IsMatch(txt, "[А-Яа-яЁё]{2,}")) // введён текст с двумя или более буквами { obj = RestRequester.GetMacroRegions(); } else { obj = RestRequester.SearchByNumber(txt); } treeView.Items.Clear(); if (obj != null) { if (obj is IEnumerable) { foreach (var result in obj as IEnumerable) { var item = new TreeViewItem() { Header = txt }; FillTreeItem(item, result); treeView.Items.Add(item); } } else { var item = new TreeViewItem() { Header = txt }; FillTreeItem(item, obj); treeView.Items.Add(item); } } else { var item = new TreeViewItem() { Header = "По запросу \"" + txt + "\" ничего не найдено" }; treeView.Items.Add(item); } }
public DataFixerClient(IConfiguration config) { var configApi = config.GetSection("DataFixer").Get <ApiConfig>(); _requester = new RestRequester(configApi.Url, configApi.AccessKey); }