Exemple #1
0
        public JsonResult Search(AfterOpenTreasurySearchViewModel searchModel)
        {
            MSGReturnModel <string> result = new MSGReturnModel <string>();

            result.RETURN_FLAG = false;
            result.DESCRIPTION = Ref.MessageType.not_Find_Any.GetDescription();
            Cache.Invalidate(CacheList.AfterOpenTreasurySearchData);
            Cache.Set(CacheList.AfterOpenTreasurySearchData, searchModel);
            var datas = AftereOpenTreasury.GetSearchDetail(searchModel);

            if (datas.Any())
            {
                Cache.Invalidate(CacheList.AfterOpenTreasurySearchDetailViewData);
                Cache.Set(CacheList.AfterOpenTreasurySearchDetailViewData, datas);
                result.RETURN_FLAG = true;
            }
            return(Json(result));
        }
Exemple #2
0
        public JsonResult Confrimed(AfterOpenTreasurySearchViewModel searchModel)
        {
            MSGReturnModel <List <AfterOpenTreasurySearchDetailViewModel> > result = new MSGReturnModel <List <AfterOpenTreasurySearchDetailViewModel> >();

            result.RETURN_FLAG = false;
            result.DESCRIPTION = Ref.MessageType.save_Fail.GetDescription();
            if (searchModel.vTREA_REGISTER_ID.Any())
            {
                Cache.Invalidate(CacheList.AfterOpenTreasurySearchData);
                Cache.Set(CacheList.AfterOpenTreasurySearchData, searchModel);
                result = AftereOpenTreasury.ConfrimedData(searchModel, AccountController.CurrentUserId);
            }
            if (result.RETURN_FLAG)
            {
                Cache.Invalidate(CacheList.AfterOpenTreasurySearchDetailViewData);
                Cache.Set(CacheList.AfterOpenTreasurySearchDetailViewData, result.Datas);
            }
            return(Json(result));
        }