public void Delete(int id) { var item = _database.Set <T>().Find(id); if (item != null) { item.IsDeleted = true; _database.Entry(item).State = EntityState.Modified; } }
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; }
public virtual void Create(TEntity item) { _gameStoreDb.Entry(item).State = EntityState.Added; }