コード例 #1
0
        public IActionResult Hair()
        {
            const string hairProcedureCacheKey = "HairProcedures";

            var hairProcedures = this.cache.Get <IEnumerable <ProcedureListServiceModel> >(hairProcedureCacheKey);

            if (hairProcedures == null)
            {
                hairProcedures = procedureService.GetHairProcedures();

                var cacheOptions = new MemoryCacheEntryOptions()
                                   .SetAbsoluteExpiration(TimeSpan.FromMinutes(30));

                this.cache.Set(hairProcedureCacheKey, hairProcedures, cacheOptions);
            }

            return(View(hairProcedures));
        }