public void Delete(int id)
        {
            var item = _database.Set <T>().Find(id);

            if (item != null)
            {
                item.IsDeleted = true;
                _database.Entry(item).State = EntityState.Modified;
            }
        }
Esempio n. 2
0
        public override void Update(Game game)
        {
            foreach (var genre in game.Genres)
            {
                _gameStoreDb.Set <Genre>().Attach(genre);
            }

            foreach (var platformType in game.PlatformTypes)
            {
                _gameStoreDb.Set <PlatformType>().Attach(platformType);
            }

            _gameStoreDb.Entry(game).State = EntityState.Modified;
        }
Esempio n. 3
0
 public virtual void Create(TEntity item)
 {
     _gameStoreDb.Entry(item).State = EntityState.Added;
 }