protected override void OnLoad(EventArgs e) { base.OnLoad (e); ms = MeliService.GetService(); sites = ms.GetSites(); if (!IsPostBack) { populateDropDownListSites(); } }
public ProductUserControl() { SearchItems = new List<Product>(); ListCurrency = new List<Currency>(); }
public IRestResponse Put(string resource, List<Parameter> param, object body) { bool containsAT = false; var request = new RestRequest (resource, Method.PUT); List<string> names = new List<string> (); foreach (Parameter p in param) { names.Add (p.Name + "={" + p.Name + "}"); if (p.Name.Equals ("access_token")) { containsAT = true; } p.Type = ParameterType.UrlSegment; request.AddParameter (p); } request.Resource = resource + "?" + String.Join ("&", names.ToArray ()); request.AddHeader ("Accept", "application/json"); request.AddHeader ("Content-Type", "application/json"); request.RequestFormat = DataFormat.Json; request.AddBody (body); var response = client.Execute (request); if (!string.IsNullOrEmpty (this.RefreshToken) && response.StatusCode == HttpStatusCode.NotFound && containsAT) { refreshToken (); request = new RestRequest (resource, Method.PUT); names = new List<string> (); foreach (Parameter p in param) { if (p.Name.Equals ("access_token")) { p.Value = this.AccessToken; } names.Add (p.Name + "={" + p.Name + "}"); p.Type = ParameterType.UrlSegment; request.AddParameter (p); } request.Resource = resource + "?" + String.Join ("&", names.ToArray ()); request.AddHeader ("Accept", "application/json"); request.AddHeader ("Content-Type", "application/json"); request.RequestFormat = DataFormat.Json; request.AddBody (body); response = client.Execute (request); } return response; }