コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
        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));
            }
        }