public ActionResult UrunDetay(int id) { var urun = _urunlerService.Get(x => x.ID == id).Entity;//urunlerin listesini bulmak icin var yorumlar = _yorumlarService.GetList(x => x.UrunID == urun.ID && x.Onay == true).Entity; ViewBag.Yorumlar = yorumlar; return(View(urun)); }
public ActionResult Add(int id = 0) { var model = new UrunlerVM(); if (id > 0) { var entity = _urunlerService.Get(x => x.ID == id).Entity; model = Mapper.Map <UrunlerVM>(entity); } return(View(model)); }
public JsonResult SepeteEkle(int urunID) { JavaScriptSerializer js = new JavaScriptSerializer(); if (Session["Sepet"] == null) { sepet = new List <SepetUrun>(); var urunler = js.Serialize(sepet); Session.Add("Sepet", urunler); } var urun = _urunlerService.Get(x => x.ID == urunID).Entity; var sepetim = js.Deserialize <List <SepetUrun> >(Session["Sepet"].ToString()); if (sepetim.FirstOrDefault(x => x.ID == urunID) != null) { var k = sepetim.FirstOrDefault(x => x.ID == urunID); k.Adet++; } else { sepetim.Add(new SepetUrun { ID = urun.ID, UrunAdi = urun.Adi, Fiyat = urun.Fiyat, UrunResim = urun.KapakResmi, UrunUrl = urun.SeoUrl, Adet = 1 }); } Session["Sepet"] = js.Serialize(sepetim); return(Json("Eklendi")); }
public JsonResult FavorilereEkle(int id) { var urunId = _urunlerService.Get(x => x.ID == id).Entity.ID; JavaScriptSerializer js = new JavaScriptSerializer(); var uyeID = js.Deserialize <Uyeler>(Session["Uye"].ToString()).ID; var uye = _uyelerService.Get(x => x.ID == uyeID).Entity; //_favorilerService.Add(new Favoriler { UyeID=uyeID,UrunID= urunId}); return(Json(false, JsonRequestBehavior.AllowGet)); }