Exemple #1
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"));
            }
        }
        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"));
            }
        }
        public ActionResult SilConfirmed(int id)
        {
            if (Session["yetki"] == null)
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            else if (Session["yetki"].ToString() == "uye")
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            else
            {
                int a = 0;                  // SİLİNEN ÜYENİN SEPETİNİ TEMİZLER
                do
                {
                    Sepetim item = db.Sepetim.FirstOrDefault(i => i.UyeID == id);
                    a = 1;
                    if (item != null)
                    {
                        a = 0;
                        db.Sepetim.Remove(item);
                        db.SaveChanges();
                    }
                } while (a == 0);

                int b = 0;                  // SİLİNEN ÜYENİN SİPARİŞLERİNİ TEMİZLER
                do
                {
                    Siparisler siparis = db.Siparisler.FirstOrDefault(i => i.UyeID == id);
                    b = 1;
                    if (siparis != null)
                    {
                        b = 0;
                        db.Siparisler.Remove(siparis);
                        db.SaveChanges();
                    }
                } while (b == 0);


                Uyeler uyeler = db.Uyeler.Find(id);     // ÜYEYİ SİLER
                db.Uyeler.Remove(uyeler);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
Exemple #4
0
        public IActionResult SepeteEkle(Sepetim sepetim)
        {
            List <Sepetim> lstShoppingCart = HttpContext.Session.Get <List <Sepetim> >("ssSepet");

            if (lstShoppingCart == null)
            {
                lstShoppingCart = new List <Sepetim>();
            }
            var sepetekle = new Sepetim()
            {
                stokkodum = sepetim.stokkodum,
                adetim    = sepetim.adetim
            };

            lstShoppingCart.Add(sepetekle);
            HttpContext.Session.Set("ssSepet", lstShoppingCart);
            return(Ok("1"));
        }
Exemple #5
0
        public ActionResult Sil(int?no, int?id)
        {
            if (Session["yetki"] == null)
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            else if (Session["yetki"].ToString() == "admin")
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            else
            {
                if (no != null)             // sepetten sadece o ürünü kaldır Sİpariş NO suna göre
                {
                    Sepetim urun = db.Sepetim.Find(no);
                    db.Sepetim.Remove(urun);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else if (id != null)           //Tüm sepeti temizle o idye ait
                {
                    int a = 0;
                    do
                    {
                        Sepetim item = db.Sepetim.FirstOrDefault(i => i.UyeID == id);
                        a = 1;
                        if (item != null)
                        {
                            a = 0;
                            db.Sepetim.Remove(item);
                            db.SaveChanges();
                        }
                    } while (a == 0);

                    return(RedirectToAction("Index"));
                }
            }
            return(RedirectToAction("Index"));
        }