most of the way through implementing a new UserContextActionFilter. Still working.
All controllers now have a UserContext. Now I need to finish implementing the gaming group concept in business logic... then I have to move out tons of EF plumbing from the controller into business logic.
finished adding UserContext everywhere.
implemented gaming group filters in a couple of methods.
added integration tests for PlayerRepository.GetPlayer and also added gamingGroupId filter.
added gamingGroupId filter to GetPlayerGameResultsWithPlayedGameAndGameDefinition
added more tests and functionality around gaming groups.
added tests to getPlayerDetails to confirm that it checks if the user has access.