public SimulationApplication( IPokemonRepository pokemonRepository, IMoveRepository moveRepository, ITypeAdvantageRepository typeAdvantageRepository, CacheDomain cacheDomain) { _pokemonRepository = pokemonRepository; _moveRepository = moveRepository; _typeAdvantageRepository = typeAdvantageRepository; _cacheDomain = cacheDomain; }
public static IEnumerable <MaestraDto> GetByTableName(string tableName) { var list = CacheDomain.Get <IEnumerable <MaestraDto> >(tableName); if (list == null) { list = new MaestraPersistence().ObtenerPorNombreTabla(tableName); CacheDomain.Add(list.ToList(), tableName); } return(list); }
public PokemonApplication( IPokemonRepository pokemonRepository, IPokemonSpeciesRepository pokemonSpeciesRepository, IMoveRepository moveRepository, INatureRepository natureRepository, CacheDomain cacheDomain) { _pokemonRepository = pokemonRepository; _pokemonSpeciesRepository = pokemonSpeciesRepository; _moveRepository = moveRepository; _natureRepository = natureRepository; _cacheDomain = cacheDomain; }
public OAuthService(IClientAuthRepository clientRepository, IServerAccessGrantRepository serverAccessRepository, IUserProxyRepository userProxRepository, IAuthorizationCodeRepository authCodeRepository) { this.clientRepository = clientRepository; this.serverAccessRepository = serverAccessRepository; this.userProxRepository = userProxRepository; this.authCodeRepository = authCodeRepository; serverAccessGrantCache = CacheDomain.CreateSingleKey <ServerAccessGrant, string>( o => o.AccessToken, GetServerAccessGrantInner, null, SERVER_ACCESSGRANT_CACHENAME, SERVER_ACCESS_GRANT_CACHEFORMAT); }
public CacheKey(CacheDomain domain, CacheDataType type) { CacheDomain = domain.ToString(); CacheDataType = type.ToString(); Params = new List <CacheParam>(); }
public CacheKey(CacheDomain domain) : this(domain, Cache.CacheDataType.Data) { }