public ActionResult GetPlistVisitingLogs(GetPlistVisitingLogs requestData)
        {
            if (!ModelState.IsValid)
            {
                return ModelState.ToJsonResult();
            }
            var visitingLogs = GetRequiredService<IVisitingLogQuery>().GetPlistVisitingLogTrs(
                requestData.Key, 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);
        }
        public ActionResult GetPlistVisitingLogs(GetPlistVisitingLogs requestData)
        {
            if (!ModelState.IsValid)
            {
                return(ModelState.ToJsonResult());
            }
            var visitingLogs = GetRequiredService <IVisitingLogQuery>().GetPlistVisitingLogTrs(
                requestData.Key, 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));
        }