Exemple #1
0
 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"));;
 }
Exemple #2
0
        public ActionResult SepetSil(int id)
        {
            SEPET sepet = db.SEPET.Find(id);

            db.SEPET.Remove(sepet);
            db.SaveChanges();
            return(RedirectToAction("Sepet"));
        }
Exemple #3
0
        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"));
        }