public ActionResult SepetEkle(int?adet, int id) { if (Session["LoginFirmaId"] != null) { int userId = (int)Session["LoginFirmaId"]; SEPET sepettekiUrun = db.SEPET.FirstOrDefault(x => x.sepet_urun_id == id && x.sepet_user_id == userId); URUN urun = db.URUN.Find(id); if (sepettekiUrun == null) { SEPET yeniUrun = new SEPET(); yeniUrun.sepet_user_id = userId; yeniUrun.sepet_urun_id = id; yeniUrun.sepet_adet = adet ?? 1; yeniUrun.sepet_tutar = (adet ?? 1) * urun.urun_fiyat; db.SEPET.Add(yeniUrun); } else { sepettekiUrun.sepet_adet = sepettekiUrun.sepet_adet + (adet ?? 1); sepettekiUrun.sepet_tutar = sepettekiUrun.sepet_adet * urun.urun_fiyat; } db.SaveChanges(); return(RedirectToAction("Urunler", "Firma")); } return(RedirectToAction("Urunler", "Firma"));; }
public ActionResult SepetSil(int id) { SEPET sepet = db.SEPET.Find(id); db.SEPET.Remove(sepet); db.SaveChanges(); return(RedirectToAction("Sepet")); }
public ActionResult SepetGuncelle(int?adet, int id) { SEPET sepet = db.SEPET.Find(id); if (sepet == null) { return(HttpNotFound()); } URUN urun = db.URUN.Find(sepet.sepet_urun_id); sepet.sepet_adet = adet ?? 1; sepet.sepet_tutar = sepet.sepet_adet * urun.urun_fiyat; db.SaveChanges(); return(RedirectToAction("Sepet")); }