Esempio n. 1
0
        public JsonResult Remove(string id)
        {
            var module = new EqtTypeModule(CurrentUser);
            var data   = module.Remove(t => t.Id == id);

            return(Json(new { code = 0, msg = "Ok", data = data }));
        }
Esempio n. 2
0
        public JsonResult TreeOnPtp(string ptpId)
        {
            var module = new EqtTypeModule(CurrentUser);
            var items  = module.FeatchAll(ptpId).ToArray();
            var data   = items.Distinct().Select(t => GetTree(t, items)).ToArray();

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
        public JObject GetData()
        {
            var module = new EqtTypeModule(CurrentUser);
            var items  = module.FeatchAll().ToArray();
            var json   = TableEqtTypeDataModel.Model.GetJson(items, TableEqtTypeHeaderModel.Header);

            return(json);
        }
Esempio n. 4
0
        public JsonResult Tree()
        {
            var module = new EqtTypeModule(CurrentUser);
            var items  = module.FeatchAll().ToArray();
            var data   = items.Where(t => string.IsNullOrWhiteSpace(t.Pid) || t.Pid == "0")
                         .Select(t => GetTree(t, items))
                         .ToArray();

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Esempio n. 5
0
        public JsonResult FormSubmit(string id, string name, string code, short hits, string parentId)
        {
            var module = new EqtTypeModule(CurrentUser);
            var cate   = new EqtCategory
            {
                Code     = code,
                HitCount = hits,
                Name     = name,
                Pid      = parentId
            };
            var data = false;

            if (string.IsNullOrWhiteSpace(id))
            {
                data = module.Add(cate);
            }
            else
            {
                cate.Id = id;
                data    = module.Modify(cate, t => t.Id == id);
            }
            return(Json(new { code = 0, msg = "Ok", data = data }, "text/html"));
        }