Exemplo n.º 1
0
        public JsonResult GetCacheDataInUserLog(jqGridParam jdata, string type, string Menu_Id = null, string Browse_Time = null)
        {
            List <AccountLogViewModel> datas = new List <AccountLogViewModel>();

            if (type == "User")
            {
                if (CacheForIT.IsSet(CacheList.userLogInUserDbData))
                {
                    datas = (List <AccountLogViewModel>)CacheForIT.Get(CacheList.userLogInUserDbData);  //從Cache 抓資料
                }
            }
            if (type == "Browser")
            {
                if (CacheForIT.IsSet(CacheList.userLogInBrowserDbData))
                {
                    datas = (List <AccountLogViewModel>)CacheForIT.Get(CacheList.userLogInBrowserDbData);  //從Cache 抓資料
                }
            }
            if (type == "Event")
            {
                if (CacheForIT.IsSet(CacheList.userLogInEventDbData))
                {
                    datas = (List <AccountLogViewModel>)CacheForIT.Get(CacheList.userLogInEventDbData);  //從Cache 抓資料
                }
            }
            return(Json(jdata.modelToJqgridResult(datas))); //查詢資料
        }
Exemplo n.º 2
0
        public JsonResult GetCacheDataInAssessment(jqGridParam jdata, string type)
        {
            List <SetAssessmentViewModel> datas = new List <SetAssessmentViewModel>();

            if (type == SetAssessmentType.Assessment.ToString())
            {
                if (CacheForIT.IsSet(CacheList.SetAssessment))
                {
                    datas = (List <SetAssessmentViewModel>)CacheForIT.Get(CacheList.SetAssessment);  //從Cache 抓資料
                }
            }
            if (type == SetAssessmentType.Auditor.ToString())
            {
                if (CacheForIT.IsSet(CacheList.SetAssessmentAuditor))
                {
                    datas = (List <SetAssessmentViewModel>)CacheForIT.Get(CacheList.SetAssessmentAuditor);  //從Cache 抓資料
                }
            }
            if (type == SetAssessmentType.Presented.ToString())
            {
                if (CacheForIT.IsSet(CacheList.SetAssessmentPresented))
                {
                    datas = (List <SetAssessmentViewModel>)CacheForIT.Get(CacheList.SetAssessmentPresented);  //從Cache 抓資料
                }
            }
            return(Json(jdata.modelToJqgridResult(datas))); //查詢資料
        }
Exemplo n.º 3
0
        public JsonResult GetCacheData(jqGridParam jdata)
        {
            List <AccountViewModel> datas = new List <AccountViewModel>();

            if (CacheForIT.IsSet(CacheList.userDbData))
            {
                datas = (List <AccountViewModel>)CacheForIT.Get(CacheList.userDbData); //從Cache 抓資料
            }
            return(Json(jdata.modelToJqgridResult(datas)));                            //查詢資料
        }