public static bool MusteriTanımla(MusteriIletisimViewModel model)
        {
            try
            {
                PolinitKartDbContext _db        = new PolinitKartDbContext();
                KartSahibi           kartsahibi = new KartSahibi();
                kartsahibi.Cinsiyet      = model.Cinsiyet;
                kartsahibi.DogumTarihi   = model.DogumTarihi;
                kartsahibi.MusteriAdi    = model.MusteriAdi;
                kartsahibi.MusteriSoyadi = model.MusteriSoyadi;
                kartsahibi.TcKimlikNo    = model.TcKimlikNo;
                kartsahibi.AktifMi       = true;


                _db.KartSahipleri.Add(kartsahibi);
                //_db.SaveChanges();

                kartsahibi.MusteriIletisimler.Add(new MusteriIletisim {
                    Adres = model.Adres, Email = model.Email, Ilce = model.IlceAdi, Sehir = model.SehirAdi, Telefon = model.Telefon
                });
                _db.SaveChanges();


                Kart kart = _db.Kartlar.Find(model.KartNo);
                kart.KartSahibi = kartsahibi;
                kart.AktifMi    = true;
                _db.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
        public ActionResult MusteriEkle()
        {
            var id = Request.QueryString["veri"];

            if (id == "0" || id == null)
            {
                return(RedirectToAction("Login", "../Home"));
            }
            else
            {
                ViewBag.ID = id;
                MusteriIletisimViewModel musteri = new MusteriIletisimViewModel();
                return(View(musteri));
            }
        }
 public ActionResult MusteriEkle(MusteriIletisimViewModel musteri)
 {
     if (MusteriExtention.MusteriTanımla(musteri))
     {
         ViewBag.Sonuc = "success";
         ViewBag.Mesaj = "Kayıt Oluşturma Başarılı!";
         ViewBag.Icon  = "glyphicon glyphicon-ok";
         ModelState.Clear();
     }
     else
     {
         ViewBag.Sonuc = "danger";
         ViewBag.Mesaj = "Kayıt Oluşturma Başarısız!";
         ViewBag.Icon  = "glyphicon glyphicon-remove";
     }
     return(View());
 }