示例#1
0
        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;
                }
            }
示例#3
0
        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;
            }
        }
示例#5
0
        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);
            }
        }