Exemple #1
0
        public ActionResult Index(UyeOlModel model)
        {
            if (ModelState.IsValid) // formdaki kontroller istenilen şekildeyse ( Required vs gibi)
            {
                TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities();
                Uyeler uyelerModel = new Uyeler();                      //KAYIT İŞLEMİ      Postla alınanlar ekleniyor
                uyelerModel.Ad           = model.Ad;
                uyelerModel.Soyad        = model.Soyad;
                uyelerModel.EMail        = model.Email;
                uyelerModel.KullaniciAdi = model.KullaniciAdi;
                uyelerModel.Sifre        = model.Sifre;
                uyelerModel.Yas          = model.Yas;
                uyelerModel.Sehir        = model.Sehir;
                uyelerModel.Adres        = model.Adres;
                uyelerModel.Yetki        = "uye";

                db.Uyeler.Add(uyelerModel);

                db.SaveChanges();

                //MODELİ YENİLİYORUZ EKRANDA MESAJI GÖSTERMEK İÇİN
                ModelState.Clear();
                model = ModelAl();
                model.KullaniciyaMesaj = "Üye kaydınız başarıyla gerçekleşti. Sisteme giriş yapabilirsiniz.";
            }

            return(View(model));
        }
        public ActionResult Ekle(UrunEkleModel Umodel)
        {
            if (ModelState.IsValid) // formdaki kontroller istenilen şekildeyse ( Required vs gibi)
            {
                TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities();
                Urunler urunModel = new Urunler();                      //KAYIT İŞLEMİ      Postla alınanlar ekleniyor


                urunModel.Kategori = Umodel.Kategori;
                urunModel.Marka    = Umodel.Marka;
                urunModel.Model    = Umodel.Model;
                urunModel.Fiyat    = Umodel.Fiyat;
                urunModel.Stok     = Umodel.Stok;

                if (Umodel.Resim != null && Umodel.Resim.ContentLength > 0)
                {
                    Umodel.Resim.SaveAs(Server.MapPath("~/Images/Urunler/" + Umodel.Kategori + Umodel.Marka + Umodel.Model + Path.GetExtension(Umodel.Resim.FileName))); // MapPath Ana dizine gider
                    urunModel.Resim = Umodel.Kategori + Umodel.Marka + Umodel.Model + Path.GetExtension(Umodel.Resim.FileName);
                }

                db.Urunler.Add(urunModel);
                db.SaveChanges();

                //MODELİ YENİLİYORUZ EKRANDA MESAJI GÖSTERMEK İÇİN
                ModelState.Clear();
                Umodel             = ModelAl();
                Umodel.AdmineMesaj = "Ürün başarı ile eklendi.";
            }
            return(View(Umodel));
        }
Exemple #3
0
        public ActionResult SepeteEkle(int Uyeid, string urunAd, int fiyat)
        {
            TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities();
            if (Session["yetki"] == null)
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            else if (Session["yetki"].ToString() == "admin")
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            else
            {
                Sepetim sepet = new Sepetim();
                sepet.UyeID       = Uyeid;
                sepet.UrunAd      = urunAd;
                sepet.Adet        = 1;
                sepet.Fiyat       = fiyat;
                sepet.ToplamFiyat = sepet.Adet * fiyat;


                db.Sepetim.Add(sepet);
                db.SaveChanges();

                return(RedirectToAction("Index", "Sepet"));
            }
        }
        private UrunEkleModel ModelAl()
        {
            UrunEkleModel Umodel = new UrunEkleModel();

            TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities();

            return(Umodel);
        }
        private UyeGirisModel ModelAl()
        {
            UyeGirisModel model = new UyeGirisModel();

            //Veri tabanı bağlantısı
            TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities();

            return(model);
        }
        public ActionResult Ekle(int Uyeid, string Ozet, string Adres, int Fiyat)
        {
            TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities();
            if (Session["yetki"] == null)
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            else if (Session["yetki"].ToString() == "admin")
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            else
            {
                Siparisler siparis = new Siparisler();      //Sİpariş tablosuna veriler eklenir

                siparis.SiparisOzet = Ozet;
                siparis.UyeID       = Uyeid;
                siparis.Adres       = Adres;
                siparis.Fiyat       = Fiyat;
                siparis.Durum       = "Siparişiniz alındı";
                siparis.Tarih       = DateTime.Now.ToString();



                db.Siparisler.Add(siparis);
                db.SaveChanges();


                int a = 0;      // Sipariş verirken Sepet temizlenir
                do
                {
                    Sepetim item = db.Sepetim.FirstOrDefault(i => i.UyeID == Uyeid);
                    a = 1;
                    if (item != null)
                    {
                        a = 0;
                        db.Sepetim.Remove(item);
                        db.SaveChanges();
                    }
                } while (a == 0);

                Session["sepet"] = 0;

                return(RedirectToAction("Index"));
            }
        }
Exemple #7
0
        public ActionResult YorumEkle(int urunID, string kadi, string tarih, Yorumlar model)
        {
            if (ModelState.IsValid) // formdaki kontroller istenilen şekildeyse ( Required vs gibi)
            {
                TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities();
                Yorumlar yorumModel = new Yorumlar();                      //KAYIT İŞLEMİ      Postla alınanlar ekleniyor
                yorumModel.UrunID       = urunID;
                yorumModel.KullaniciAdi = kadi;
                yorumModel.YorumTarih   = tarih;
                yorumModel.Yorum        = model.Yorum;

                db.Yorumlar.Add(yorumModel);

                db.SaveChanges();
            }

            return(RedirectToAction("UrunDetay", new { id = urunID }));
        }