public List <Domain.General.GuardianRelationship> GetGuardianRelationships() { CacheServiceItems key = CacheServiceItems.GuardianRelationship; var list = CacheService.Get(key) as List <Domain.General.GuardianRelationship>; if (list != null) { return(list); } else { list = new List <Domain.General.GuardianRelationship>(); var context = new Models.CoreEntityModel(); var entities = context.GuardianRelationships.ToList(); list = Mappings.GeneralMappings.GuardianRelationships(entities).ToList(); CacheService.Add(key, list); return(list); } }
public List <Service> GetServices() { CacheServiceItems key = CacheServiceItems.ProviderServices; var list = CacheService.Get(key) as List <Service>; if (list != null) { return(list); } else { list = new List <Service>(); var context = new Models.CoreEntityModel(); var entities = context.Services.ToList(); list = Mappings.CaseMappings.Services(entities); CacheService.Add(key, list); return(list); } }
static string getStaticKey(CacheServiceItems key) { return(STATIC_KEY_PREFIX + ((int)key).ToString()); }
public static void Invalidate(CacheServiceItems key) { invalidate(getStaticKey(key)); }
public static object Get(CacheServiceItems key) { return(get(getStaticKey(key))); }
public static void Add(CacheServiceItems key, object item, int expireMinutes) { add(getStaticKey(key), item, expireMinutes); }
public static void Add(CacheServiceItems key, object item) { add(getStaticKey(key), item, DEFAULT_CACHE_MINUTES); }