コード例 #1
0
        public ActionResult GetPlistMyVisitingLogs(GetPlistMyVisitingLogs requestData)
        {
            if (!ModelState.IsValid)
            {
                return(ModelState.ToJsonResult());
            }
            if (!AcSession.Identity.IsAuthenticated)
            {
                return(this.JsonResult(new MiniGrid <Dictionary <string, object> > {
                    total = 0, data = new List <Dictionary <string, object> > {
                    }
                }));
            }
            var visitingLogs = GetRequiredService <IVisitingLogQuery>().GetPlistVisitingLogTrs(
                AcSession.Account.Id, AcSession.Identity.Name, requestData.LeftVisitOn, requestData.RightVisitOn
                , requestData);

            Debug.Assert(requestData.Total != null, "requestData.total != null");
            ViewModelHelper.FillVisitingLog(visitingLogs);
            var data = new MiniGrid <DicReader> {
                total = requestData.Total.Value, data = visitingLogs
            };

            return(this.JsonResult(data));
        }
コード例 #2
0
        public ActionResult GetPlistMyVisitingLogs(GetPlistMyVisitingLogs requestData)
        {
            if (!ModelState.IsValid)
            {
                return ModelState.ToJsonResult();
            }
            if (!AcSession.Identity.IsAuthenticated)
            {
                return this.JsonResult(new MiniGrid<Dictionary<string, object>> { total = 0, data = new List<Dictionary<string, object>> { } });
            }
            var visitingLogs = GetRequiredService<IVisitingLogQuery>().GetPlistVisitingLogTrs(
                AcSession.Account.Id, AcSession.Identity.Name, requestData.LeftVisitOn, requestData.RightVisitOn
                , requestData);
            Debug.Assert(requestData.Total != null, "requestData.total != null");
            ViewModelHelper.FillVisitingLog(visitingLogs);
            var data = new MiniGrid<DicReader> { total = requestData.Total.Value, data = visitingLogs };

            return this.JsonResult(data);
        }