Пример #1
0
        public LanguageViewModel GetLanguageByCode(string code)
        {
            LanguageBE  entity      = null;
            LanguageDAL languadeDal = new LanguageDAL();

            if (CacheManager.GetWithTimeout("language-" + code) == null)
            {
                entity = languadeDal.GetByCode(code);
                CacheManager.SetWithTimeout("language-" + code, entity, TimeSpan.FromDays(1));
            }
            else
            {
                entity = CacheManager.Get("language-" + code) as LanguageBE;
            }


            return(Mapper.Map <LanguageBE, LanguageViewModel>(entity));
        }