Пример #1
0
        public as_statuses GetStatus(string code, string typecode)
        {
            var res = new as_statuses();
            var key = "as_statuses_code_" + code + "_typecode_" + typecode;

            if (CacheManager.EnableCaching && CacheManager.Cache[key] != null)
            {
                res = (as_statuses)CacheManager.Cache[key];
            }
            else
            {
                try {
                    res = db.GetStatus(code, typecode);
                    CacheManager.CacheData(key, res);
                }catch (Exception ex) {
                    Debug.LogError(ex);
                }
            }
            return(res);
        }