/// <summary> /// 获取视图 /// </summary> /// <returns></returns> public JsonResult getview(string url) { List <TableViewConfig> configs = TableViewConfig.GetEntitys(url, CurrentUser.UserName); configs = configs.OrderByDescending(m => m.Sort).ToList(); //List<string> configsStr = configs.Select(item => item.ShowName ).ToList(); return(Json(configs, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 保存视图 /// </summary> /// <param name="ShowNames"></param> /// <param name="TableUrl"></param> /// <returns></returns> public ContentResult saveview(string[] ShowNames, string TableUrl) { TableViewConfig.Delete(TableUrl, CurrentUser.UserName); foreach (string ShowName in ShowNames) { //TableViewConfig oldconfig = TableViewConfig.GetEntity(TableUrl, CurrentUser.UserName, ShowName); //if (oldconfig == null) //{ TableViewConfig config = new TableViewConfig(); config.ShowName = ShowName; config.TableUrl = TableUrl; config.Sort = ShowName.IndexOf(ShowName); config.UserName = CurrentUser.UserName; config.InsertAndReturnIdentity(); //} } return(Content("ok")); }