// Enumerable şeklinde alınacak duraklariCiz ve model de dolduğunu da düşünmüyorum orayada dikkat et
        // Ve actionlar da böyle olmayacak gibi biraz düşün üzerine
        public JsonResult GuzergahYoluCiz(string Guzergah_Adi)
        {
            GuzergahModel guzergah = new GuzergahModel();
            object        a        = guzergah.GuzergahYoluCiz(Guzergah_Adi);

            return(Json(a, JsonRequestBehavior.AllowGet));
        }
        // Tuple lazım çünkü durakları anca GuzergahDuraktan Güzergah_Id si ile alınabilir
        public ActionResult GuzergahGuncelle(int Id)
        {
            GuzergahModel guzergah = new GuzergahModel();

            guzergah.guzergahListesi = new List <Guzergah>();
            guzergah.GuzergahGuncelle(Id);
            return(View(guzergah));
        }
        public ActionResult GuzergahGoster()
        {
            GuzergahModel guzergah = new GuzergahModel();

            guzergah.guzergahListesi = new List <Guzergah>();
            guzergah.GuzergahGoruntule();
            return(View(guzergah));
        }
        public ActionResult GuzergahGuncelle(int Id, string Guzergah_Adi, int Gidis_Donus, int? [] abc)
        {
            GuzergahModel guzergah = new GuzergahModel();

            guzergah.error           = new List <string>();
            guzergah.guzergahListesi = new List <Guzergah>();
            guzergah.error           = guzergah.GuzergahGuncelle(Id, Guzergah_Adi, Gidis_Donus, abc);
            return(View(guzergah));
        }
        public ActionResult GuzergahEkle(string Guzergah_Adi, int Gidis_Donus, int[] abc)
        {
            GuzergahModel guzergah = new GuzergahModel
            {
                error = new List <string>()
            };

            guzergah.error = guzergah.GuzergahKaydet(Guzergah_Adi, Gidis_Donus, abc);
            return(View(guzergah));
        }
        public ActionResult GuzergahYoluDuzenle()
        {
            GuzergahModel guzergah = new GuzergahModel();

            guzergah.guzergahComboBox = new List <string>();
            guzergah.guzergahListesi  = new List <Guzergah>();
            guzergah.error            = new List <string>();
            guzergah.guzergahComboBox = guzergah.GuzergahGoruntule();
            return(View(guzergah));
        }
        // Değişen durakların sıralarını kaydeder
        public JsonResult GuzergahYolundakiDuraklariGuncelle(string array, int Guzergah_Id)
        {
            Idler  idler  = new Idler();
            JArray varray = JArray.Parse(array);

            idler = JsonConvert.DeserializeObject <Idler>(array);
            idler.idArray.Add(idler.id);
            GuzergahModel guzergah = new GuzergahModel();

            return(Json("fs", JsonRequestBehavior.AllowGet));
        }