コード例 #1
0
        public ActionResult GetFormJson(string keyValue)
        {
            var list = AuditCommitteeBLL.Instance.GetList(new AuditCommitteeEntity()
            {
                OrderId = keyValue
            });
            var data = new AuditCommitteeEntity();

            if (list != null && list.Count > 0)
            {
                data = list.FirstOrDefault();
            }
            return(Content(data.ToJson()));
        }
コード例 #2
0
        public ActionResult GetPageListJson(Pagination pagination, string queryJson)
        {
            var watch = CommonHelper.TimerStart();
            AuditCommitteeEntity para = new AuditCommitteeEntity();

            if (!string.IsNullOrWhiteSpace(queryJson))
            {
                var queryParam = queryJson.ToJObject();

                //类型
                if (!queryParam["condition"].IsEmpty() && !queryParam["keyword"].IsEmpty())
                {
                    var condition = queryParam["condition"].ToString().ToLower();
                    switch (condition)
                    {
                    case "membername":
                        para.MemberName = queryParam["keyword"].ToString();
                        break;

                    case "commitcontent":
                        para.CommitContent = queryParam["keyword"].ToString();
                        break;

                    case "organizationname":
                        para.OrganizationName = queryParam["keyword"].ToString();
                        break;
                    }
                }
            }

            var pageList = AuditCommitteeBLL.Instance.GetPageList(para, ref pagination);

            var JsonData = new
            {
                rows     = pageList,
                total    = pagination.total,
                page     = pagination.page,
                records  = pagination.records,
                costtime = CommonHelper.TimerEnd(watch)
            };

            return(Content(JsonData.ToJson()));
        }