public void FavorilerdenCikar(int id) { var favoridenCikarilicakUrun = db.tblKitap.Find(id); var kullaniciAdi = User.Identity.Name.Split(' '); var KullaniciID = KullaniciIdGetir(kullaniciAdi[2]); int kID = Convert.ToInt32(kullaniciAdi[3]), uID = favoridenCikarilicakUrun.KitapID; List <tblFavoriler> favList = db.tblFavoriler.Where(x => x.MusteriID == kID).ToList(); tblFavoriler f = null; if (favList != null) { foreach (var fav in favList) { if (fav.UrunID == uID) { f = fav; break; } } } if (f != null) { db.tblFavoriler.Remove(f); db.SaveChanges(); } }
public string Get(int UyeID) { ArarsanEntities entities = new ArarsanEntities(); tblFavoriler favori = new tblFavoriler(); favori = entities.tblFavoriler.SingleOrDefault(x => x.UyeID == UyeID); var json = JsonConvert.SerializeObject(favori, Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); return(json); }
public string favoriEkle([FromBody] Favoriler entity) { ArarsanEntities db = new ArarsanEntities(); try { tblFavoriler dbToSave = new tblFavoriler() { UyeID = entity.UyeID, UrunID = entity.UrunID }; db.tblFavoriler.Add(dbToSave); db.SaveChanges(); //result.Status = true; return("Favori Ekleme Basarili"); } catch (Exception ex) { return("Favori Ekleme Basarisiz" + ex.Message); } }
public JsonResult FavorilereEkle(int id) { var kullaniciAdi = User.Identity.Name.Split(' '); Boolean sonuc = kullaniciAdi[0].Equals(""); if (!sonuc) { var KullaniciID = KullaniciIdGetir(kullaniciAdi[2]); var favList = db.tblFavoriler.ToList(); tblKitap urun = db.tblKitap.FirstOrDefault(x => x.KitapID == id); int kID = Convert.ToInt16(KullaniciID[0]); var BegenenKullanici = db.tblKullanici.FirstOrDefault(x => x.KullaniciID == kID); tblFavoriler FavoriyeEkle = new tblFavoriler(); FavoriyeEkle.MusteriID = kID; FavoriyeEkle.UrunID = id; db.tblFavoriler.Add(FavoriyeEkle); db.SaveChanges(); return(Json("işlem tamam", JsonRequestBehavior.AllowGet)); } else { return(Json("hatalı", JsonRequestBehavior.AllowGet)); } }