Esempio n. 1
0
        public ActionResult GetPageListJson(Pagination pagination, string queryJson)
        {
            var            watch = CommonHelper.TimerStart();
            NetSiginEntity para  = new NetSiginEntity();

            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 "mobile":
                        para.MemberTel = queryParam["keyword"].ToString();
                        break;
                    }
                }
                //驾校
                if (!queryParam["SchoolId"].IsEmpty())
                {
                    para.SchoolId = queryParam["SchoolId"].ToString();
                }
            }
            var pageList = NetSiginBLL.Instance.GetPageList(para, ref pagination);

            pageList.ForEach((o) =>
            {
                if (o.SchoolId != null)
                {
                    var school = SchoolBLL.Instance.GetEntity(o.SchoolId);
                    if (school != null)
                    {
                        o.SchoolName = school.Name;
                    }
                }
            });
            var JsonData = new
            {
                rows     = pageList,
                total    = pagination.total,
                page     = pagination.page,
                records  = pagination.records,
                costtime = CommonHelper.TimerEnd(watch)
            };

            return(Content(JsonData.ToJson()));
        }
Esempio n. 2
0
        public ActionResult SaveForm(string keyValue, NetSiginEntity entity)
        {
            try
            {
                if (keyValue != "")
                {
                    entity.NetSiginId = keyValue;
                    NetSiginBLL.Instance.Update(entity);
                }

                return(Success("保存成功"));
            }
            catch (Exception ex)
            {
                ex.Data["Method"] = "NetSiginController>>SaveForm";
                new ExceptionHelper().LogException(ex);
                return(Error("保存失败"));
            }
        }