Esempio n. 1
0
        // GET: Arac
        public async System.Threading.Tasks.Task <ActionResult> IndexAsync()
        {
            List <Arac>      data      = new List <Arac>();
            List <aracModel> modelData = new List <aracModel>();

            try
            {
                // Create a HttpClient
                using (var client = new HttpClient())
                {
                    // Setup basics
                    client.BaseAddress = new Uri("http://localhost:49774/");
                    client.DefaultRequestHeaders.Accept.Clear();
                    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                    // Get Request from the URI
                    using (var result = await client.GetAsync("api/Arac"))
                    {
                        // Check the Result
                        if (result.IsSuccessStatusCode)
                        {
                            // Take the Result as a json string
                            var value = result.Content.ReadAsStringAsync().Result;

                            // Deserialize the string with a Json Converter to ResponseContent object and fill the datagrid
                            data = JsonConvert.DeserializeObject <ResponseContent <Arac> >(value).Data.ToList();
                        }
                    }
                }
                foreach (var item in data)
                {
                    aracModel yeniArac = new aracModel
                    {
                        marka             = item.marka,
                        model             = item.model,
                        airbagSayisi      = item.airbagSayisi,
                        anlikKm           = item.anlikKm,
                        Id                = item.aracId,
                        bagajHacmi        = item.bagajHacmi,
                        gunlukFiyat       = item.gunlukFiyat,
                        gunlukMaxKmSiniri = item.gunlukMaxKmSiniri,
                        koltukSayisi      = item.koltukSayisi,
                        minEhliyetYasi    = item.minEhliyetYasi,
                        minYasSiniri      = item.minYasSiniri,
                        sirketId          = item.sirketId,
                    };
                    modelData.Add(yeniArac);
                }

                return(View(modelData));
            }
            catch (Exception ex)
            {
                return(View());
            }
        }
Esempio n. 2
0
        // GET: Kiralama/Create
        public async System.Threading.Tasks.Task <ActionResult> CreateAsync()
        {
            List <Arac>      data     = new List <Arac>();
            List <aracModel> aracData = new List <aracModel>();

            try
            {
                // Create a HttpClient
                using (var client = new System.Net.Http.HttpClient())
                {
                    // Setup basics
                    client.BaseAddress = new Uri("http://localhost:49774/");
                    client.DefaultRequestHeaders.Accept.Clear();
                    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                    // Get Request from the URI
                    using (var result = await client.GetAsync("api/Arac"))
                    {
                        // Check the Result
                        if (result.IsSuccessStatusCode)
                        {
                            // Take the Result as a json string
                            var value = result.Content.ReadAsStringAsync().Result;

                            // Deserialize the string with a Json Converter to ResponseContent object and fill the datagrid
                            data = JsonConvert.DeserializeObject <ResponseContent <Arac> >(value).Data.ToList();
                        }
                    }
                }
                foreach (var item in data)
                {
                    aracModel yeniArac = new aracModel
                    {
                        marka = item.marka,
                        model = item.model,
                        Id    = item.aracId,
                    };
                    aracData.Add(yeniArac);
                }

                return(View(aracData));
            }
            catch (Exception ex)
            {
                return(View());
            }
        }