示例#1
0
        public ActionResult Edit(CariViewModel model, int id)
        {
            if (ModelState.IsValid)
            {
                Cari cari = db.Cari.Find(id);
                if (cari == null)
                {
                    return(HttpNotFound());
                }
                CariEhliyet cariEhliyet = db.CariEhliyet.First(x => x.Cari_ID == cari.Cari_ID);

                cari.CariSehir_ID      = model.CariSehir_ID;
                cari.Cari_Adres1       = model.Cari_Adres1;
                cari.Cari_Adres2       = model.Cari_Adres2;
                cari.Cari_AdSoyad      = model.Cari_AdSoyad;
                cari.Cari_Cinsiyet     = model.Cari_Cinsiyet;
                cari.Cari_DogumTarihi  = model.Cari_DogumTarihi;
                cari.Cari_EpostaAdresi = model.Cari_EpostaAdresi;
                cari.Cari_IDNumber     = model.Cari_IDNumber;
                cari.Cari_LokalTelefon = model.Cari_LokalTelefon;
                cari.Cari_MobilTelefon = model.Cari_MobilTelefon;
                cari.Cari_UyrukID      = model.Cari_UyrukID;

                cari.Cari_Tipi         = (int)model.Cari_Tipi;
                cari.Cari_VergiNo      = model.Cari_VergiNo;
                cari.Cari_VergiDairesi = model.Cari_VergiDairesi;

                cariEhliyet.Cari_ID = cari.Cari_ID;
                cariEhliyet.CariEhliyet_DogumYeri        = model.CariEhliyet_DogumYeri;
                cariEhliyet.CariEhliyet_EhliyetNumarasi  = model.CariEhliyet_EhliyetNumarasi;
                cariEhliyet.CariEhliyet_GecerlilikTarihi = model.CariEhliyet_GecerlilikTarihi;
                cariEhliyet.CariEhliyet_Status           = (int)DBStatus.Active;
                cariEhliyet.CariEhliyet_VerildigiYer     = model.CariEhliyet_VerildigiYer;
                cariEhliyet.CariEhliyet_VerilisTarihi    = model.CariEhliyet_VerilisTarihi;
                cariEhliyet.EhliyetSinif_ID = model.EhliyetSinif_ID;
                cariEhliyet.KanGrubu_ID     = model.KanGrubu_ID;


                db.Entry(cari).State        = EntityState.Modified;
                db.Entry(cariEhliyet).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.EhliyetSinif = db.EhliyetSinif.Find(model.EhliyetSinif_ID).EhliyetSinif_Adi;
            ViewBag.KanGrubu     = db.KanGrubu.Find(model.KanGrubu_ID).KanGrubu_Adi;
            ViewBag.Cari_Uyruk   = db.CariUyruk.Find(model.Cari_UyrukID).CariUyruk_Adi;
            ViewBag.CariSehir    = db.CariSehir.Find(model.CariSehir_ID).CariSehir_Adi;
            return(View(model));
        }
示例#2
0
        // GET: Cari/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Cari cari = db.Cari.Find(id);

            if (cari == null)
            {
                return(HttpNotFound());
            }
            CariEhliyet   cariEhliyet = db.CariEhliyet.First(x => x.Cari_ID == cari.Cari_ID);
            CariViewModel model       = new CariViewModel
            {
                Cari_CreateDate              = cari.Cari_CreateDate,
                CariSehir_ID                 = cari.CariSehir_ID,
                Cari_Adres1                  = cari.Cari_Adres1,
                Cari_Adres2                  = cari.Cari_Adres2,
                Cari_AdSoyad                 = cari.Cari_AdSoyad,
                Cari_Cinsiyet                = cari.Cari_Cinsiyet,
                Cari_DogumTarihi             = cari.Cari_DogumTarihi,
                Cari_EpostaAdresi            = cari.Cari_EpostaAdresi,
                Cari_IDNumber                = cari.Cari_IDNumber,
                Cari_LokalTelefon            = cari.Cari_LokalTelefon,
                Cari_MobilTelefon            = cari.Cari_MobilTelefon,
                Cari_UyrukID                 = cari.Cari_UyrukID,
                CariEhliyet_DogumYeri        = cariEhliyet.CariEhliyet_DogumYeri,
                CariEhliyet_EhliyetNumarasi  = cariEhliyet.CariEhliyet_EhliyetNumarasi,
                CariEhliyet_GecerlilikTarihi = cariEhliyet.CariEhliyet_GecerlilikTarihi,
                CariEhliyet_Status           = (int)DBStatus.Active,
                CariEhliyet_VerildigiYer     = cariEhliyet.CariEhliyet_VerildigiYer,
                CariEhliyet_VerilisTarihi    = cariEhliyet.CariEhliyet_VerilisTarihi,
                EhliyetSinif_ID              = cariEhliyet.EhliyetSinif_ID,
                KanGrubu_ID                  = cariEhliyet.KanGrubu_ID,
                Cari_Tipi         = cari.Cari_Tipi,
                Cari_VergiNo      = cari.Cari_VergiNo,
                Cari_VergiDairesi = cari.Cari_VergiDairesi
            };

            ViewBag.EhliyetSinif = db.EhliyetSinif.Find(cariEhliyet.EhliyetSinif_ID).EhliyetSinif_Adi;
            ViewBag.KanGrubu     = db.KanGrubu.Find(cariEhliyet.KanGrubu_ID).KanGrubu_Adi;
            ViewBag.Cari_Uyruk   = db.CariUyruk.Find(cari.Cari_UyrukID).CariUyruk_Adi;
            ViewBag.CariSehir    = db.CariSehir.Find(cari.CariSehir_ID).CariSehir_Adi;


            return(View(model));
        }
示例#3
0
        public ActionResult Create(CariViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }


            Cari cari = new Cari
            {
                Cari_CreateDate   = DateTime.Now,
                Cari_Status       = (int)DBStatus.Active,
                CariSehir_ID      = model.CariSehir_ID,
                Cari_Adres1       = model.Cari_Adres1,
                Cari_Adres2       = model.Cari_Adres2,
                Cari_AdSoyad      = model.Cari_AdSoyad,
                Cari_Cinsiyet     = model.Cari_Cinsiyet,
                Cari_DogumTarihi  = model.Cari_DogumTarihi,
                Cari_EpostaAdresi = model.Cari_EpostaAdresi,
                Cari_IDNumber     = model.Cari_IDNumber,
                Cari_LokalTelefon = model.Cari_LokalTelefon,
                Cari_MobilTelefon = model.Cari_MobilTelefon,
                Cari_UyrukID      = model.Cari_UyrukID,
                Cari_Tipi         = (int)model.Cari_Tipi,
                Cari_VergiDairesi = model.Cari_VergiDairesi,
                Cari_VergiNo      = model.Cari_VergiNo
            };

            db.Cari.Add(cari);
            db.SaveChanges();
            CariEhliyet cariEhliyet = new CariEhliyet
            {
                Cari_ID = cari.Cari_ID,
                CariEhliyet_DogumYeri        = model.CariEhliyet_DogumYeri,
                CariEhliyet_EhliyetNumarasi  = model.CariEhliyet_EhliyetNumarasi,
                CariEhliyet_GecerlilikTarihi = model.CariEhliyet_GecerlilikTarihi,
                CariEhliyet_Status           = (int)DBStatus.Active,
                CariEhliyet_VerildigiYer     = model.CariEhliyet_VerildigiYer,
                CariEhliyet_VerilisTarihi    = model.CariEhliyet_VerilisTarihi,
                EhliyetSinif_ID = model.EhliyetSinif_ID,
                KanGrubu_ID     = model.KanGrubu_ID,
            };

            db.CariEhliyet.Add(cariEhliyet);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }