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")); } }
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")); }
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")); }