コード例 #1
0
        public void ResetSearchData()
        {
            var searchData = (TreasuryAccessSearchViewModel)Cache.Get(CacheList.TreasuryAccessSearchData);

            if (searchData != null)
            {
                var datas = TreasuryAccess.GetSearchDetail(searchData);
                if (datas.Any())
                {
                    Cache.Invalidate(CacheList.TreasuryAccessSearchDetailViewData);
                    Cache.Set(CacheList.TreasuryAccessSearchDetailViewData, datas);
                }
            }
            var searchData2 = (TreasuryAccessApprSearchViewModel)Cache.Get(CacheList.TreasuryAccessCustodySearchData);

            if (searchData2 != null)
            {
                var datas = new TreasuryAccessCustody().GetCustodySearchDetail(searchData2);
                if (datas.Any())
                {
                    Cache.Invalidate(CacheList.TreasuryAccessCustodySearchDetailViewData);
                    Cache.Set(CacheList.TreasuryAccessCustodySearchDetailViewData, datas);
                }
            }
        }
コード例 #2
0
        public JsonResult Search(TreasuryAccessSearchViewModel searchModel)
        {
            MSGReturnModel <string> result = new MSGReturnModel <string>();

            result.RETURN_FLAG         = false;
            result.DESCRIPTION         = Ref.MessageType.not_Find_Any.GetDescription();
            searchModel.vCustodianFlag = AccountController.CustodianFlag;
            Cache.Invalidate(CacheList.TreasuryAccessSearchData);
            Cache.Set(CacheList.TreasuryAccessSearchData, searchModel);
            var datas = TreasuryAccess.GetSearchDetail(searchModel);

            if (datas.Any())
            {
                Cache.Invalidate(CacheList.TreasuryAccessSearchDetailViewData);
                Cache.Set(CacheList.TreasuryAccessSearchDetailViewData, datas);
                result.RETURN_FLAG = true;
            }

            return(Json(result));
        }