Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
 }