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); } } }
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)); }