Пример #1
0
        public static KeysModel GetAddressKeys(string address)
        {
            ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;

            var client  = new RestClient($"https://api.trtl.services/v1/address/keys/{address}");
            var request = new RestRequest(Method.GET);

            request.AddHeader("cache-control", "no-cache");
            request.AddHeader("Authorization", $"Bearer {token}");

            request.OnBeforeDeserialization = resp => { resp.ContentType = "application/json"; };
            IRestResponse response = client.Execute(request);

            if (response.StatusCode != HttpStatusCode.NotFound)
            {
                try
                {
                    KeysModel addressKeys = JsonConvert.DeserializeObject <KeysModel>(response.Content);
                    return(addressKeys);
                }
                catch (Exception)
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
 public KeysView()
 {
     InitializeComponent(); if (DesignMode)
     {
         return;
     }
     this.Controller = ControllersFactory.GetController(Controllers.KEYS);
     this.Model      = new KeysModel();
 }
Пример #3
0
 void setKeys()
 {
     try
     {
         foreach (var each in CategoriesGoods)
         {
             KeysModel keysModel = new KeysModel();
             keysModel.Name    = each.Key;
             keysModel.Goodses = each.Value;
             Keys.Add(keysModel);
         }
         this.BindingContext = this;
     }
     catch (Exception e)
     {
     }
 }
Пример #4
0
        private void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (this.listBox1.SelectedIndex < 0)
            {
                return;
            }
            var table = Controller.Read(new KeysModel()
            {
                ID = int.Parse(this.listBox1.Text.Substring(0, 3).Trim())
            }, "ID");

            if (table.Rows.Count == 0)
            {
                return;
            }
            this.Model = new KeysModel()
            {
                ID  = int.Parse(table.Rows[0]["ID"].ToString()),
                ELM = table.Rows[0]["ELM"].ToString()
            };
        }
Пример #5
0
 private void Button3_Click(object sender, EventArgs e)
 {
     this.Model = new KeysModel();
 }