public ActionResult GetFirstAndLastRecord()//ilk ve son depremi getiren action
        {
            List <Depremler> depremler = new List <Depremler>();
            Depremler        ilkDeprem = db.Depremler.OrderBy(x => x.DepremTarihi).Take(1).FirstOrDefault();//ilk depremi getiren sorgu

            depremler.Add(ilkDeprem);
            Depremler sonDeprem = db.Depremler.OrderByDescending(x => x.DepremTarihi).Take(1).FirstOrDefault();//son depremi getiren sorgu

            depremler.Add(sonDeprem);
            return(Json(depremler.Select(x => new { x.DepremTarihi }), JsonRequestBehavior.AllowGet));
        }
        public ActionResult GetCityNames(DateTime baslangicTarihi, DateTime bitisTarihi /*List<Depremler> gelenVeri*/)//baslangic ve bitis tarihine göre depremlerin oldugu yerleri getiren action
        {
            // JsonConvert.DeserializeObject<List<Depremler>>(GetEarthQuakes(baslangicTarihi, bitisTarihi).Data.ToString());

            List <Depremler> depremYeriListesi = new List <Depremler>();

            parantezsizDepremYerleri = new List <string>();
            List <Depremler> depremYerleri = db.Depremler.Where(x => x.DepremTarihi >= baslangicTarihi && x.DepremTarihi <= bitisTarihi).OrderBy(x => x.DepremYeri).ToList();//deprem yerine göre ascending sıralanmış depremler

            //var depremYerleri = db.Depremler.Select(x => new { x.DepremYeri }).Distinct();
            Depremler deprem;

            //if (gelenVeri==null)
            //{
            //    return null;
            //}
            foreach (var item in depremYerleri)//gelen depremlerin yerlerinin isimlendirilmesinin içinde deprem yerleri oldugu için gelen veriyi foreach ile dönüp istediğim şekilde parçalayıp aldım.
            {
                deprem = new Depremler();
                if (item.DepremYeri.Split('(', ')').Count() > 1)
                {
                    if (item.DepremYeri.Split('(', ')')[1].IndexOf(":") > 0)
                    {
                        deprem.DepremYeri = item.DepremYeri.Split('(', ')', ' ')[0].Trim();
                    }
                    else
                    {
                        deprem.DepremYeri = item.DepremYeri.Split('(', ')')[1].Trim();
                    }
                }
                else
                {
                    deprem.DepremYeri = item.DepremYeri.Trim();
                    parantezsizDepremYerleri.Add(deprem.DepremYeri);
                }
                depremYeriListesi.Add(deprem);
            }
            return(Json(depremYeriListesi.Select(x => new { x.DepremYeri }).Distinct().OrderBy(x => x.DepremYeri), JsonRequestBehavior.AllowGet));
            //return Json(gelenVeri, JsonRequestBehavior.AllowGet); ;
        }