Example #1
0
        public List <CategoryDto> GetCategoryList()
        {
            var categoryDtos = WebCache.GetCacheObject <List <CategoryDto> >(CategoryCacheKey);

            if (categoryDtos == null || categoryDtos.Count == 0)
            {
                var categoryDomains = categoryData.CategoryGet();
                categoryDtos = AutoMapper.Mapper.Map <List <T_Category>, List <CategoryDto> >(categoryDomains);
                WebCache.CacheInsert(categoryDtos, CategoryCacheKey);
            }
            return(categoryDtos);
        }