/// <summary>
        /// To Get Refresh Car List
        /// </summary>
        /// <returns></returns>
        public async Task <ActionResult> RefreshCarList()
        {
            try
            {
                string apiUrl = "https://api.eas.ae/v2/carsonline?source=mweb";
                using (HttpClient client = new HttpClient())
                {
                    client.BaseAddress = new Uri(apiUrl);
                    client.DefaultRequestHeaders.Accept.Clear();
                    client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));

                    HttpResponseMessage response = await client.GetAsync(apiUrl);

                    if (response.IsSuccessStatusCode)
                    {
                        var data = await response.Content.ReadAsStringAsync();

                        JavaScriptSerializer js        = new JavaScriptSerializer();
                        CarViewModel.Root    CarObject = js.Deserialize <CarViewModel.Root>(data);
                        ViewBag.jsondata = CarObject.Cars.Take(10);
                    }
                    else
                    {
                        ViewBag.jsondata = "Internal server Error,please contact administrator";
                    }
                }
                return(RedirectToAction("Index", "Home", ViewBag.jsondata));
            }
            catch (Exception ex)
            {
                //return View("somthing went wrong");
                throw ex;
            }
        }
        public async Task <ActionResult> FilterList(string searchtxt)
        {
            try
            {
                searchtxt = searchtxt.ToUpper();
                string apiUrl = "https://api.eas.ae/v2/carsonline?source=mweb?";
                using (HttpClient client = new HttpClient())
                {
                    client.BaseAddress = new Uri(apiUrl);
                    client.DefaultRequestHeaders.Accept.Clear();
                    client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));

                    HttpResponseMessage response = await client.GetAsync(apiUrl);

                    if (response.IsSuccessStatusCode)
                    {
                        var data = await response.Content.ReadAsStringAsync();

                        JavaScriptSerializer js        = new JavaScriptSerializer();
                        CarViewModel.Root    CarObject = js.Deserialize <CarViewModel.Root>(data);
                        TempData["FilterData"] = CarObject.Cars.Where(c => c.makeEn.ToUpper().Contains(searchtxt));
                    }
                    else
                    {
                        ViewBag.jsondata = "Internal server Error,please contact administrator";
                    }
                }

                return(RedirectToAction("FilterList", "Home", TempData["FilterData"]));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }