コード例 #1
0
ファイル: RepeatManager.cs プロジェクト: EASV/Gamisignment
 public Repeat Read(int id)
 {
     using (var db = new GamiSignmentContext())
     {
         return(db.Repeats.FirstOrDefault(x => x.Id == id));
     }
 }
コード例 #2
0
ファイル: RepeatManager.cs プロジェクト: EASV/Gamisignment
 public List <Repeat> Read()
 {
     using (var db = new GamiSignmentContext())
     {
         return(db.Repeats.ToList());
     }
 }
コード例 #3
0
ファイル: PrizeManager.cs プロジェクト: EASV/Gamisignment
 public List <Prize> Read()
 {
     using (var db = new GamiSignmentContext())
     {
         return(db.Prizes.ToList());
     }
 }
コード例 #4
0
ファイル: RepeatManager.cs プロジェクト: EASV/Gamisignment
 public Repeat Create(Repeat t)
 {
     using (var db = new GamiSignmentContext())
     {
         db.Repeats.Add(t);
         db.SaveChanges();
         return(t);
     }
 }
コード例 #5
0
ファイル: PrizeManager.cs プロジェクト: EASV/Gamisignment
 public Prize Update(Prize t)
 {
     using (var db = new GamiSignmentContext())
     {
         db.Entry(t).State = EntityState.Modified;
         db.SaveChanges();
         return(t);
     }
 }
コード例 #6
0
ファイル: PrizeManager.cs プロジェクト: EASV/Gamisignment
 public Prize Create(Prize t)
 {
     using (var db = new GamiSignmentContext())
     {
         db.Prizes.Add(t);
         db.SaveChanges();
         return(t);
     }
 }
コード例 #7
0
ファイル: RepeatManager.cs プロジェクト: EASV/Gamisignment
 public bool Delete(int id)
 {
     using (var db = new GamiSignmentContext())
     {
         var delete = db.Repeats.FirstOrDefault(x => x.Id == id);
         db.Entry(delete).State = System.Data.Entity.EntityState.Deleted;
         db.SaveChanges();
         return(db.Repeats.FirstOrDefault(x => x.Id == id) == null);
     }
 }
コード例 #8
0
ファイル: PrizeManager.cs プロジェクト: EASV/Gamisignment
 public bool Delete(int id)
 {
     using (var db = new GamiSignmentContext())
     {
         var prize = Read(id);
         db.Entry(prize).State = System.Data.Entity.EntityState.Deleted;
         db.SaveChanges();
         return(Read(id) == null);
     }
 }
コード例 #9
0
ファイル: RepeatManager.cs プロジェクト: EASV/Gamisignment
        public Repeat Update(Repeat t)
        {
            using (var db = new GamiSignmentContext())
            {
                //3. Mark entity as modified
                db.Entry(t).State = System.Data.Entity.EntityState.Modified;

                //4. call SaveChanges
                db.SaveChanges();
                return(t);
            }
        }