public GameService( IGameRepository gameRepository, IImageRepository imageRepository, IRoundRepository roundRepository, IRepository <ImageInRoundEntity> imageInRoundRepository, IRepository <UserEntity> userRepository, IMetaDataRepository metaDataRepository) { _gameRepository = gameRepository; _imageRepository = imageRepository; _roundRepository = roundRepository; _imageInRoundRepository = imageInRoundRepository; _userRepository = userRepository; _metaDataRepository = metaDataRepository; IMAGES_PER_ROUND = _metaDataRepository.GetByName <int>(MetaDataEnum.ImagesPerRound); ROUNDS_PER_GAME = _metaDataRepository.GetByName <int>(MetaDataEnum.RoundsPerGame); }