Beispiel #1
0
 public ActionResult aracBilgileriniDuzenle(string plaka)
 {
     using (araclazim db = new araclazim())
     {
         return(View(Tuple.Create <List <Araclar>, List <Model>, List <Marka> >(db.Araclar.Where(arc => arc.plaka == plaka).ToList(), db.Model.ToList(), db.Marka.ToList())));
     }
 }
Beispiel #2
0
 public ActionResult kiradanGelenAraclar()
 {
     using (araclazim db = new araclazim())
     {
         return(View(Tuple.Create <List <RezervasyonIstekleri>, List <GelenAraclar> >(db.RezervasyonIstekleri.ToList(), db.GelenAraclar.ToList())));
     }
 }
Beispiel #3
0
 public ActionResult istekler()
 {
     using (araclazim db = new araclazim())
     {
         return(View(Tuple.Create <List <RezervasyonIstekleri>, List <Araclar>, List <Musteri> >(db.RezervasyonIstekleri.ToList(), db.Araclar.ToList(), db.Musteri.ToList())));
     }
 }
Beispiel #4
0
 public ActionResult Araclar(string kulAd, string sifre)
 {
     using (araclazim db = new araclazim())
     {
         return(View(Tuple.Create <List <Araclar>, List <Musteri>, List <Model>, List <Marka> >(db.Araclar.ToList(), db.Musteri.Where(klnc => klnc.kullaniciAdi == kulAd && klnc.sifre == sifre).ToList(), db.Model.ToList(), db.Marka.ToList())));
     }
 }
Beispiel #5
0
 public ActionResult AracSilControl(string txtPlaka) //model ve marka tablosunda kalıyor bilgi
 {
     using (araclazim db = new araclazim())
     {
         Araclar silinecekAracId = null;
         foreach (var item in db.Araclar.ToList())
         {
             if (item.plaka.Equals(txtPlaka))
             {
                 silinecekAracId = item;
             }
         }
         foreach (var item in db.RezervasyonIstekleri.ToList())
         {
             if (item.aracId == silinecekAracId)
             {
                 item.aracId = null;
             }
         }
         var silinecek_gecikmeCeza = db.GecikmeCezalari;
         var silinecekArac         = db.Araclar.Where(arc => arc.plaka == txtPlaka).ToList();
         db.Araclar.Remove(db.Araclar.Find(silinecekArac[0].Id));
         db.SaveChanges();
     }
     return(RedirectToAction("aracSil"));
 }
Beispiel #6
0
 public ActionResult pdfOlusturMusteri()
 {
     using (araclazim db = new araclazim())
     {
         ViewBag.Musteriler = db.Musteri.ToList();
         return(View());
     }
 }
Beispiel #7
0
 public ActionResult pdfOlusturMarkalar()
 {
     using (araclazim db = new araclazim())
     {
         ViewBag.Markalar = db.Marka.ToList();
         return(View());
     }
 }
        public ActionResult bilgilerimiDuzenle(string kulAd1, string sifre)
        {
            gizliKulAd = kulAd1;

            using (araclazim db = new araclazim())
            {
                return(View(Tuple.Create <List <Musteri>, List <NufusBilgileri>, List <EhliyetBilgileri> >(db.Musteri.Where(klnc => klnc.kullaniciAdi == kulAd1 && klnc.sifre == sifre).ToList(), db.NufusBilgileri.ToList(), db.EhliyetBilgileri.ToList())));
            }
        }
        public ActionResult isteklerim()
        {
            using (araclazim db = new araclazim())
            {
                string kulAd = (string)HttpRuntime.Cache["kulAd"].ToString();


                return(View(Tuple.Create <List <RezervasyonIstekleri>, List <Araclar>, List <Musteri> >(db.RezervasyonIstekleri.Where(mus => mus.musteriId.kullaniciAdi == kulAd).ToList(), db.Araclar.ToList(), db.Musteri.ToList())));
            }
        }
Beispiel #10
0
        public ActionResult fatura()
        {
            string rezId = (string)HttpRuntime.Cache["rezId"].ToString();
            string faturaId = (string)HttpRuntime.Cache["faturaId"].ToString();
            string gelenAracId = (string)HttpRuntime.Cache["gelenAracId"].ToString();
            int    rezerve, fatura, arac;

            rezerve = Int32.Parse(rezId);
            fatura  = Int32.Parse(faturaId);
            arac    = Int32.Parse(gelenAracId);
            using (araclazim db = new araclazim())
            {
                return(View(Tuple.Create <List <RezervasyonIstekleri>, List <Fatura>, List <Musteri>, List <GelenAraclar> >(db.RezervasyonIstekleri.Where(rez => rez.Id == rezerve).ToList(), db.Fatura.Where(fat => fat.Id == fatura).ToList(), db.Musteri.ToList(), db.GelenAraclar.Where(gelArac => gelArac.Id == arac).ToList())));
            }
        }
Beispiel #11
0
 public ActionResult isteklerControlRed(string istekId)
 {
     using (araclazim db = new araclazim())
     {
         foreach (var istek in db.RezervasyonIstekleri)
         {
             if (istek.Id.ToString().Equals(istekId.ToString()))
             {
                 istek.onayDurumu = "Reddedildi";
             }
         }
         db.SaveChanges();
         return(RedirectToAction("istekler"));
     }
 }
Beispiel #12
0
        public ActionResult AdminControl(string AdminKadi, string Adminsifre)
        {
            using (araclazim db = new araclazim())
            {
                foreach (Admin item in db.Admin)
                {
                    if (AdminKadi == item.kullaniciAdi && Adminsifre == item.sifre)
                    {
                        return(RedirectToAction("istekler", "Admin"));
                    }
                }

                return(RedirectToAction("AdminPaneliGiris"));
            }
        }
Beispiel #13
0
        public ActionResult LoginControl(string kulAd, string sifre)
        {
            using (araclazim db = new araclazim())
            {
                foreach (Musteri item in db.Musteri)
                {
                    if (kulAd == item.kullaniciAdi && sifre == item.sifre)
                    {
                        HttpRuntime.Cache["kulAd"] = kulAd;

                        return(RedirectToAction("isteklerim", "Musteri"));
                    }
                }
                return(RedirectToAction("Login"));
            }
        }
Beispiel #14
0
        public ActionResult AracEkleControl(string markalar, string txtModel, string yil, string txtPlaka, string kasa_tipi, string renk, string silindir_hacmi, string txtGunlukUcret, string yakit_tipi)
        {
            using (araclazim db = new araclazim()) //aynı plaka var mı kontrol et !!!!!!!!!!!!!
            {
                Model   model1 = new Model();
                Araclar arac1  = new Araclar();

                bool flag = false;
                foreach (Model item in db.Model.ToList())
                {
                    if (txtModel.ToString().Equals(item.model.ToString()))//eğer aynı modelden varsa
                    {
                        arac1.modelId = item;
                        flag          = true;
                    }
                }
                if (flag == false)//eğer model yoksa yeni bi model oluştur
                {
                    model1.model  = txtModel;
                    arac1.modelId = model1;
                }


                foreach (Marka item in db.Marka.ToList())
                {
                    if (markalar.ToString().Equals(item.marka.ToString()))
                    {
                        model1.markaId = item;
                    }
                }

                arac1.yil           = yil;
                arac1.plaka         = txtPlaka;
                arac1.kasaTipi      = kasa_tipi;
                arac1.renk          = renk;
                arac1.silindirHacmi = silindir_hacmi;
                arac1.gunlukUcret   = int.Parse(txtGunlukUcret);
                arac1.yakitTipi     = yakit_tipi;
                // db.Marka.Add(marka1);
                db.Araclar.Add(arac1);
                db.SaveChanges();
            }
            return(RedirectToAction("aracEkle"));
        }
Beispiel #15
0
        public ActionResult istekControl(string Arac_Alis_Gun, string Arac_Alis_Ay, string Arac_Alis_Yil, string Arac_Teslim_Gun, string Arac_Teslim_Ay, string Arac_Teslim_Yil, string gunluk_ucret, string arac_id, string kulAd, string sifre)
        {
            using (araclazim db = new araclazim())
            {
                RezervasyonIstekleri yeniRez = new RezervasyonIstekleri();
                yeniRez.planlananAlimTarihi   = Arac_Alis_Gun + "." + Arac_Alis_Ay + "." + Arac_Alis_Yil;
                yeniRez.planlananTeslimTarihi = Arac_Teslim_Gun + "." + Arac_Teslim_Ay + "." + Arac_Teslim_Yil;
                int toplamGun = 0;

                if (Int32.Parse(Arac_Alis_Ay) == Int32.Parse(Arac_Teslim_Ay))
                {
                    toplamGun = Int32.Parse(Arac_Teslim_Gun) - Int32.Parse(Arac_Alis_Gun);
                }
                else
                {
                    toplamGun = 31 - (Int32.Parse(Arac_Alis_Gun)) + Int32.Parse(Arac_Teslim_Gun);
                }
                yeniRez.ucret       = toplamGun * (Int32.Parse(gunluk_ucret));
                yeniRez.onayDurumu  = "OnayBekleniyor";
                yeniRez.istekTarihi = DateTime.Now.ToString();
                foreach (Araclar arac in db.Araclar.ToList())
                {
                    if (arac_id.ToString().Equals(arac.Id.ToString()))//eğer aynı modelden varsa
                    {
                        yeniRez.aracId = arac;
                        break;
                    }
                }

                foreach (Musteri musteri in db.Musteri.ToList())
                {
                    if (musteri.kullaniciAdi.ToString().Equals(kulAd.ToString()) && musteri.sifre.ToString().Equals(sifre.ToString()))
                    {
                        yeniRez.musteriId = musteri;
                        break;
                    }
                }

                db.RezervasyonIstekleri.Add(yeniRez);
                db.SaveChanges();
                return(RedirectToAction("Araclar"));
            }
        }
Beispiel #16
0
 public ActionResult adminEkleControl(string kulAd, string sifre, string sifre2)
 {
     using (araclazim db = new araclazim())
     {
         bool flag = false;
         foreach (Admin item in db.Admin.ToList())
         {
             if (kulAd.ToString().Equals(item.kullaniciAdi.ToString()))//Kullanıcı adı eşsiz mi tekrar baktır
             {
                 flag = true;
                 break;
             }
         }
         if (flag == false)//kayıt için kuladi eşsiz
         {
             if (sifre == sifre2)
             {
                 Admin mus3 = new Admin();
                 mus3.kullaniciAdi = kulAd;
                 mus3.sifre        = sifre;
                 db.Admin.Add(mus3);
                 db.SaveChanges();
                 return(RedirectToAction("adminEkle"));
             }
             else//mesaj yada uyarı verdir şifreler den
             {
                 return(RedirectToAction("adminEkle"));
             }
         }
         else//kulanıcı adı önceden alınmış
         {
             return(RedirectToAction("adminEkle"));
         }
     }
     // return RedirectToAction("Index");
 }
Beispiel #17
0
        public ActionResult kiradanGelenAraclarControl(string Arac_Alis_Gun, string Arac_Alis_Ay, string Arac_Alis_Yil, string istek_numarasi, string hasarUcreti)
        {
            using (araclazim db = new araclazim())
            {
                int          gecikmeUcret = 0, gecikmeGunu = 0;
                int          temp = 0;
                int          kiralamaUcreti = 0;
                string       anlasilanGunn, anlasilanAyy, anlasilanYill;
                string       anlasilanTarih = "";
                GelenAraclar gelenArac      = new GelenAraclar();
                gelenArac.aracTeslimTarih = Arac_Alis_Gun + "." + Arac_Alis_Ay + "." + Arac_Alis_Yil;

                gelenArac.hasarUcreti = Int32.Parse(hasarUcreti);
                foreach (RezervasyonIstekleri item in db.RezervasyonIstekleri.ToList())
                {
                    if (item.Id.ToString().Equals(istek_numarasi))
                    {
                        kiralamaUcreti       = item.ucret;
                        gelenArac.rezIstekId = item;
                        anlasilanTarih       = item.planlananTeslimTarihi;
                        break;
                    }
                }
                HttpRuntime.Cache["rezId"] = istek_numarasi;
                int anlasilanGun = 0, anlasilanAy = 0, anlasilanYil = 0;
                if (!anlasilanTarih.Equals("aaa"))
                {
                    string[] tarih = anlasilanTarih.Split('.');
                    if (anlasilanTarih != "")
                    {
                        anlasilanGunn = tarih[0];
                        anlasilanAyy  = tarih[1];
                        anlasilanYill = tarih[2];
                        anlasilanGun  = Int32.Parse(anlasilanGunn);
                        anlasilanAy   = Int32.Parse(anlasilanAyy);
                        anlasilanYil  = Int32.Parse(anlasilanYill);
                    }
                }



                if (anlasilanAy.ToString().Equals(Arac_Alis_Ay))         //gelen ay aynı ise
                {
                    if (anlasilanGun - (Int32.Parse(Arac_Alis_Gun)) < 0) //gecikme olmuş
                    {
                        gecikmeGunu = (Int32.Parse(Arac_Alis_Gun)) - anlasilanGun;
                    }
                }
                else
                {
                    while (true)
                    {
                        if (Arac_Alis_Gun.Equals("0"))
                        {
                            //------------AYI 1 AZALTTIM
                            temp = Int32.Parse(Arac_Alis_Ay);
                            if (temp == 1)
                            {
                                temp = 12;
                            }
                            else
                            {
                                temp--;
                            }
                            Arac_Alis_Ay = temp.ToString();
                            //---------------------
                            Arac_Alis_Gun = "31";
                        }
                        if (Arac_Alis_Gun.Equals(anlasilanGun.ToString()) && Arac_Alis_Ay.Equals(anlasilanAy.ToString()))
                        {
                            break;
                        }
                        else
                        {
                            //------------GÜNÜ 1 AZALTTIM
                            temp = Int32.Parse(Arac_Alis_Gun);
                            temp--;
                            Arac_Alis_Gun = temp.ToString();
                            //---------------------
                            gecikmeGunu = gecikmeGunu + 1;
                        }
                    }
                }
                if (gecikmeGunu != 0)
                {
                    GecikmeCezalari gecikmeCezasi = new GecikmeCezalari();
                    gecikmeCezasi.gecikmeGunu      = gecikmeGunu;
                    HttpRuntime.Cache["gecikmeId"] = gecikmeCezasi;
                    gecikmeCezasi.ucret            = gecikmeGunu * 250;
                    gecikmeCezasi.teslimId         = gelenArac;
                    db.GecikmeCezalari.Add(gecikmeCezasi);
                    gecikmeUcret = gecikmeGunu * 250;
                }
                Fatura fatura = new Fatura();

                fatura.ucret       = gecikmeUcret + kiralamaUcreti + Int32.Parse(hasarUcreti);
                gelenArac.faturaId = fatura;
                db.Fatura.Add(fatura);
                db.GelenAraclar.Add(gelenArac);

                db.SaveChanges();
                HttpRuntime.Cache["faturaId"]    = fatura.Id;
                HttpRuntime.Cache["gelenAracId"] = gelenArac.Id;
            }
            return(RedirectToAction("fatura"));
        }
Beispiel #18
0
        public void DataDoldur()
        {
            //flag = true;
            using (araclazim dataBase = new araclazim())
            {
                //ram de temizleme yapar using



                Admin ad1 = new Admin();
                ad1.kullaniciAdi = "admin";
                ad1.sifre        = "123";
                dataBase.Admin.Add(ad1);

                Marka marka1 = new Marka();
                marka1.marka = "Audi";
                Marka marka2 = new Marka();
                marka2.marka = "BMW";
                Marka marka3 = new Marka();
                marka3.marka = "Chevrolet";
                Marka marka4 = new Marka();
                marka4.marka = "Citroen";
                Marka marka5 = new Marka();
                marka5.marka = "Fiat";
                Marka marka6 = new Marka();
                marka6.marka = "Ford";
                Marka marka7 = new Marka();
                marka7.marka = "Honda";
                Marka marka8 = new Marka();
                marka8.marka = "Hyundai";
                Marka marka9 = new Marka();
                marka9.marka = "Kia";
                Marka marka10 = new Marka();
                marka10.marka = "Mazda";
                Marka marka11 = new Marka();
                marka11.marka = "Mercedes";
                Marka marka12 = new Marka();
                marka12.marka = "Mitsubishi";
                Marka marka13 = new Marka();
                marka13.marka = "Nissan";
                Marka marka14 = new Marka();
                marka14.marka = "Opel";
                Marka marka15 = new Marka();
                marka15.marka = "Peugeot";
                Marka marka16 = new Marka();
                marka16.marka = "Renault";
                Marka marka17 = new Marka();
                marka17.marka = "Seat";
                Marka marka18 = new Marka();
                marka18.marka = "Skoda";
                Marka marka19 = new Marka();
                marka19.marka = "Subaru";
                Marka marka20 = new Marka();
                marka20.marka = "Tata";
                Marka marka21 = new Marka();
                marka21.marka = "Tofaş";
                Marka marka22 = new Marka();
                marka22.marka = "Toyota";
                Marka marka23 = new Marka();
                marka23.marka = "Wolkswagen";
                Marka marka24 = new Marka();
                marka24.marka = "Volvo";

                dataBase.Marka.Add(marka1);
                dataBase.Marka.Add(marka2);
                dataBase.Marka.Add(marka3);
                dataBase.Marka.Add(marka4);
                dataBase.Marka.Add(marka5);
                dataBase.Marka.Add(marka6);
                dataBase.Marka.Add(marka7);
                dataBase.Marka.Add(marka8);
                dataBase.Marka.Add(marka9);
                dataBase.Marka.Add(marka10);
                dataBase.Marka.Add(marka11);
                dataBase.Marka.Add(marka12);
                dataBase.Marka.Add(marka13);
                dataBase.Marka.Add(marka14);
                dataBase.Marka.Add(marka15);
                dataBase.Marka.Add(marka16);
                dataBase.Marka.Add(marka17);
                dataBase.Marka.Add(marka18);
                dataBase.Marka.Add(marka19);
                dataBase.Marka.Add(marka20);
                dataBase.Marka.Add(marka21);
                dataBase.Marka.Add(marka22);
                dataBase.Marka.Add(marka23);
                dataBase.Marka.Add(marka24);


                dataBase.SaveChanges();
            }
        }
Beispiel #19
0
        public ActionResult RegisterControl(string ad, string soyad, string telefon, string adres, string eMail, string kulAd, string sifre, string sifre2, string tc, string babaAdi, string anaAdi, string dogum_yeri, string dogum_tarihi, string medeni_hal, string il, string ehliyet_no, string il_ehliyet, string belge_no, string kullanilan_cihaz, string ehliyet_sinifi)
        {
            using (araclazim db = new araclazim())
            {
                bool flag = false;
                foreach (Musteri item in db.Musteri.ToList())
                {
                    if (kulAd.ToString().Equals(item.kullaniciAdi.ToString()))//Kullanıcı adı eşsiz mi tekrar baktır
                    {
                        flag = true;
                        break;
                    }
                }
                if (flag == false)//kayıt için kuladi eşsiz
                {
                    if (sifre == sifre2)
                    {
                        Musteri          mus1     = new Musteri();//hepsi birer kayıt
                        NufusBilgileri   nufus1   = new NufusBilgileri();
                        EhliyetBilgileri ehliyet1 = new EhliyetBilgileri();

                        mus1.ad           = ad;
                        mus1.soyad        = soyad;
                        mus1.telefon      = telefon;
                        mus1.adres        = adres;
                        mus1.eMail        = eMail;
                        mus1.kullaniciAdi = kulAd;
                        mus1.sifre        = sifre;

                        mus1.ehliyetId           = ehliyet1;
                        ehliyet1.ehliyetNo       = int.Parse(ehliyet_no);
                        ehliyet1.il              = il_ehliyet;
                        ehliyet1.belgeNo         = int.Parse(belge_no);
                        ehliyet1.kullanilanCihaz = kullanilan_cihaz;
                        ehliyet1.ehliyetSinifi   = ehliyet_sinifi;

                        mus1.musteriNufusBilgisiId = nufus1;
                        nufus1.tcNo        = int.Parse(tc);
                        nufus1.babaAdi     = babaAdi;
                        nufus1.anaAdi      = anaAdi;
                        nufus1.dogumYeri   = dogum_yeri;
                        nufus1.dogumTarihi = dogum_tarihi;
                        nufus1.medeniHal   = medeni_hal;
                        nufus1.il          = il;


                        db.NufusBilgileri.Add(nufus1);
                        db.EhliyetBilgileri.Add(ehliyet1);
                        db.Musteri.Add(mus1);//burada oluşturduğumuz kayıtları vtye ekliyoruz
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                    else//mesaj yada uyarı verdir şifreler den
                    {
                        ViewBag.mesaj = "Lütfen Kullanıcı Adı veya Şifrenizi Kontrol Ediniz!";
                    }
                }
                else//kulanıcı adı önceden alınmış
                {
                    ViewBag.mesaj = "Kullanıcı adı önceden alınmış.";
                }
            }
            return(RedirectToAction("Login"));
        }
        public ActionResult bilgilerimiDuzenleControl(string ad, string soyad, string tel, string adres, string email, string kulAd, string sifre)
        {
            Musteri stud;

            using (var ctx = new araclazim())
            {
                stud = ctx.Musteri.Where(s => s.kullaniciAdi == gizliKulAd).FirstOrDefault <Musteri>();
            }

            //2. change student name in disconnected mode (out of ctx scope)
            if (stud != null)
            {
                stud.ad           = ad;
                stud.soyad        = soyad;
                stud.telefon      = tel;
                stud.adres        = adres;
                stud.eMail        = email;
                stud.kullaniciAdi = kulAd;
                stud.sifre        = sifre;
            }

            //save modified entity using new Context
            using (var dbCtx = new araclazim())
            {
                //3. Mark entity as modified
                dbCtx.Entry(stud).State = System.Data.Entity.EntityState.Modified;

                //4. call SaveChanges
                dbCtx.SaveChanges();
            }

            //using (araclazim db = new araclazim())
            //{
            //    List< Musteri> m = db.Musteri.Where(a => a.kullaniciAdi == gizliKulAd).ToList();
            //    m[0].soyad = soyad;
            //    db.SaveChanges();

            //    foreach (var item in db.Musteri)
            //    {

            //        if (item.kullaniciAdi== gizliKulAd)
            //        {
            //            item.ad = ad;
            //            item.soyad = soyad;
            //            item.telefon = tel;
            //            item.adres = adres;
            //            item.eMail = email;
            //            item.kullaniciAdi = kulAd;
            //            item.sifre = sifre;
            //            break;
            //        }



            //    }

            //    var guncel1 = db.Musteri.Where(mus => mus.kullaniciAdi == gizliKulAd).ToList();//yine kullanıcı adına baktık.Artık nüfus id kontrol et
            //    foreach (var item1 in db.NufusBilgileri)
            //    {
            //        if (item1.Id==((Musteri)guncel1[0]).musteriNufusBilgisiId.Id)
            //        {
            //            item1.tcNo = tc;
            //            item1.babaAdi = babaAdi;
            //            item1.anaAdi = anaAdi;
            //            item1.dogumYeri = dogumYeri;
            //            item1.dogumTarihi = dogumTarihi;
            //            item1.medeniHal = medeniHal;
            //            item1.il = il;
            //            break;
            //        }



            //    }
            //    foreach (var item2 in db.EhliyetBilgileri)
            //    {
            //        if (item2.Id==((Musteri)guncel1[0]).ehliyetId.Id)
            //        {
            //            item2.ehliyetNo = ehliyetNo;
            //            item2.belgeNo = belgeNo;
            //            item2.ehliyetSinifi = ehliyetSinifi;
            //            item2.il = il2;
            //            item2.kullanilanCihaz = kulCihaz;
            //            break;
            //        }

            //    }
            //    db.SaveChanges();
            //}

            return(RedirectToAction("bilgilerimiDuzenle"));
        }
Beispiel #21
0
        public ActionResult aracBilgileriniDuzenleControl(string aracId, string markalar, string GuncelModel, string EskiModel, string yil, string txtPlaka, string kasa_tipi, string renk, string silindir_hacmi, string txtGunlukUcret, string yakit_tipi)
        {
            using (araclazim db = new araclazim()) //ayni plaka var mi kontrol et !!!!!!!!!!!!!
            {
                Model temp      = null;
                Marka tempMarka = null;
                bool  flag      = false;
                if (EskiModel.Equals(GuncelModel))
                {
                }
                else//model değişmişse
                {
                    foreach (var item in db.Model)
                    {
                        if (GuncelModel.ToString().Equals(item.model.ToString()))//aradığım model tablomda var mı ?
                        {
                            temp = item;
                            flag = true;
                            break;
                        }
                    }
                }

                foreach (var item in db.Marka)
                {
                    if (item.marka.ToString().Equals(markalar.ToString()))
                    {
                        tempMarka = item;
                        break;
                    }
                }

                foreach (var item in db.Araclar)
                {
                    if (item.Id.ToString().Equals(aracId.ToString()))
                    {
                        if (EskiModel.Equals(GuncelModel))
                        {
                        }
                        else//model değişmişse
                        {
                            if (flag == true)//tabloda var
                            {
                                item.modelId = temp;
                            }
                            else//tabloda yok
                            {
                                Model yeniModel = new Model();
                                yeniModel.model   = GuncelModel;
                                yeniModel.markaId = tempMarka;
                                item.modelId      = yeniModel;
                            }
                        }
                        item.yil           = yil;
                        item.plaka         = txtPlaka;
                        item.kasaTipi      = kasa_tipi;
                        item.renk          = renk;
                        item.silindirHacmi = silindir_hacmi;
                        item.gunlukUcret   = int.Parse(txtGunlukUcret);
                        item.yakitTipi     = yakit_tipi;
                        break;
                    }
                }


                db.SaveChanges();
            }


            return(RedirectToAction("aracBilgileriniDuzenle"));
        }