public ActionResult GetPlistCatalogAccounts(GetPlistCatalogAccounts input) { if (!ModelState.IsValid) { return(ModelState.ToJsonResult()); } input.IncludeDescendants = input.IncludeDescendants ?? false; List <DicReader> data; if (string.IsNullOrEmpty(input.CatalogCode)) { if (!AcSession.IsDeveloper()) { throw new ValidationException("对不起,您没有查看全部管理员的权限"); } else { data = GetRequiredService <IPrivilegeQuery>().GetPlistCatalogAccountTrs(input.Key.SafeTrim(), input.CatalogCode, input.IncludeDescendants.Value, input); } } else { data = GetRequiredService <IPrivilegeQuery>().GetPlistCatalogAccountTrs(input.Key.SafeTrim(), input.CatalogCode, input.IncludeDescendants.Value, input); } Debug.Assert(input.Total != null, "requestData.total != null"); return(this.JsonResult(new MiniGrid <Dictionary <string, object> > { total = input.Total.Value, data = data })); }
public ActionResult GetPlistCatalogAccounts(GetPlistCatalogAccounts input) { if (!ModelState.IsValid) { return ModelState.ToJsonResult(); } input.IncludeDescendants = input.IncludeDescendants ?? false; List<DicReader> data; if (string.IsNullOrEmpty(input.CatalogCode)) { if (!AcSession.IsDeveloper()) { throw new ValidationException("对不起,您没有查看全部管理员的权限"); } else { data = GetRequiredService<IPrivilegeQuery>().GetPlistCatalogAccountTrs(input.Key.SafeTrim(), input.CatalogCode, input.IncludeDescendants.Value, input); } } else { data = GetRequiredService<IPrivilegeQuery>().GetPlistCatalogAccountTrs(input.Key.SafeTrim(), input.CatalogCode, input.IncludeDescendants.Value, input); } Debug.Assert(input.Total != null, "requestData.total != null"); return this.JsonResult(new MiniGrid<Dictionary<string, object>> { total = input.Total.Value, data = data }); }