public async Task LoadSeries() { try { //spinnervalue = view1.FindViewById<Spinner>(Resource.Id.spinnervalue1); List <string> Name = new List <string>(); ReturnGenericGet returnGenericGet = new ReturnGenericGet(); string CS = PathLink.StoreURI; JObject obj = await returnGenericGet.GetReturnGeneric(CS); vMStore vmStore = obj.ToObject <vMStore>(); if (vmStore.Status == 1) { foreach (var itms in vmStore.Detail) { Name.Add(itms.NAME); } ArrayAdapter arrayAdapter = new ArrayAdapter <string>(Context, Android.Resource.Layout.SimpleSpinnerItem, Name); spinnervalue.Adapter = arrayAdapter; } } catch (Exception ex) { throw ex; } }
//private void Mrecyclerview_Click(object sender, EventArgs e) //{ //} private async void BtnUIDetail_Click(object sender, EventArgs e) { try { ReturnGenericGet returnGenericGet = new ReturnGenericGet(); string CS = PathLink.StoreURI; JObject obj = await returnGenericGet.GetReturnGeneric(CS); vMStore vMStore = obj.ToObject <vMStore>(); detailadapter = new DetailAdapter(vMStore.Detail); if (vMStore.Status == 1) { mrecyclerview.SetAdapter(detailadapter); } } catch (Exception ex) { throw ex; } }
private async void BtnLoad_Click(object sender, EventArgs e) { try { ReturnGenericGet returnGenericGet = new ReturnGenericGet(); string CS = PathLink.StoreURI; JObject obj = await returnGenericGet.GetReturnGeneric(CS); vMStore vMStore = obj.ToObject <vMStore>(); storeAdapter = new StoreAdapter(vMStore.Detail); if (vMStore.Status == 1) { mRecycleView.SetAdapter(storeAdapter); } } catch (Exception) { throw; } }
protected async override void OnCreate(Bundle savedInstanceState) { try { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.UIStoreModel); mRecycleView = FindViewById <RecyclerView>(Resource.Id.recyclerView123); spinnervalue = FindViewById <Spinner>(Resource.Id.spinnervalue1); mLayoutManager = new LinearLayoutManager(this); mRecycleView.SetLayoutManager(mLayoutManager); List <string> Name = new List <string>(); ReturnGenericGet returnGenericGet = new ReturnGenericGet(); string CS = PathLink.StoreURI; JObject obj = await returnGenericGet.GetReturnGeneric(CS); vMStore vmStore = obj.ToObject <vMStore>(); if (vmStore.Status == 1) { foreach (var itms in vmStore.Detail) { Name.Add(itms.NAME); } ArrayAdapter arrayAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerItem, Name); spinnervalue.Adapter = arrayAdapter; } btnLoad = FindViewById <Button>(Resource.Id.btnLoad); btnLoad.Click += BtnLoad_Click; // textSearch.TextChanged += TextSearch_TextChanged; } catch (Exception ex) { throw ex; } }
public async Task <JObject> GetReturnGeneric(string url) { vMStore vmStore = new vMStore(); GetResult getResult = new GetResult(); JObject obj = new JObject(); try { using (HttpClient client = new HttpClient()) { client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = await client.GetAsync(url).ConfigureAwait(false); if (response.IsSuccessStatusCode) { string Data = response.Content.ReadAsStringAsync().Result.ToString(); obj = JObject.Parse(Data); return(obj); } else { getResult.Message = response.StatusCode + "error reason : " + response.ReasonPhrase; return(null); } //getResult.Status = 1; //getResult.Message = "Store are successfully loaded"; } } catch (Exception ex) { getResult.Status = 0; getResult.Message = ex.Message.ToString(); return(null); } }