コード例 #1
0
ファイル: YorumlarTb.cs プロジェクト: NeseAtes/TiyatroWeb
        public bool Yorum_Update(Yorumlar user)
        {
            using (TIYATROEntities te = new TIYATROEntities())
            {
                using (TransactionScope scope = new TransactionScope())
                {
                    try
                    {
                        Yorumlar yorumlar = te.Yorumlar.FirstOrDefault(f => f.YorumId == user.YorumId);

                        yorumlar.YorumId     = user.YorumId;
                        yorumlar.Konu        = user.Konu;
                        yorumlar.Aciklama    = user.Aciklama;
                        yorumlar.KullaniciID = user.KullaniciID;
                        yorumlar.OyunID      = user.OyunID;
                        yorumlar.ResimID     = user.ResimID;

                        te.SaveChanges();
                        scope.Complete();
                        return(true);
                    }
                    catch (Exception)
                    {
                        scope.Dispose();
                    }
                }
            }
            return(true);
        }
コード例 #2
0
ファイル: YorumlarTb.cs プロジェクト: NeseAtes/TiyatroWeb
        public bool Yorum_Insert(Yorumlar user)
        {
            using (TIYATROEntities te = new TIYATROEntities())
            {
                using (TransactionScope scope = new TransactionScope())
                {
                    try
                    {
                        Yorumlar yorum = new Yorumlar();

                        yorum.YorumId     = user.YorumId;
                        yorum.Konu        = user.Konu;
                        yorum.Aciklama    = user.Aciklama;
                        yorum.KullaniciID = user.KullaniciID;
                        yorum.OyunID      = user.OyunID;
                        yorum.ResimID     = user.ResimID;

                        te.Yorumlar.Add(yorum);
                        te.SaveChanges();
                        scope.Complete();
                        return(true);
                    }
                    catch (Exception)
                    {
                        scope.Dispose();
                        return(false);
                    }
                }
            }
        }
コード例 #3
0
ファイル: YorumlarTb.cs プロジェクト: NeseAtes/TiyatroWeb
        public bool Yorum_Delete(Yorumlar user)
        {
            using (TIYATROEntities te = new TIYATROEntities())
            {
                using (TransactionScope scope = new TransactionScope())
                {
                    try
                    {
                        Yorumlar yorumlar = te.Yorumlar.FirstOrDefault(f => f.YorumId == user.YorumId);

                        te.Yorumlar.Remove(yorumlar);
                        te.SaveChanges();
                        scope.Complete();
                        return(true);
                    }
                    catch (Exception)
                    {
                        scope.Dispose();
                    }
                }
            }
            return(true);
        }