public List <int> GetTextureListByType(IDbConnection connection, IGTextureTypeRepository textureTypeRepository, int textureTypeId)
 {
     return(textureTypeRepository
            .GetByGameTypeId(connection, textureTypeId)
            .Select(texture => (int)texture.Id)
            .ToList());
 }
        public GameTypeService(IGGameTypeRepository igGameTypeRepository,
                               IGGameTypeLocalStorageCache gameTypeCache,

                               IGTextureTypeRepository textureTypeRepo,
                               IGTextureTypeLocalStorageCache textureTypeCahe)
        {
            _igGameTypeRepository = igGameTypeRepository;
            _gameTypeCache        = gameTypeCache;

            _textureTypeRepo = textureTypeRepo;
            _textureTypeCahe = textureTypeCahe;
        }
 public GTextureTypeLocalStorageCache(IGTextureTypeRepository repository)
     : base(repository)
 {
 }