コード例 #1
0
ファイル: MainController.cs プロジェクト: Haute998/WalkTd
        /// <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));
        }
コード例 #2
0
ファイル: MainController.cs プロジェクト: Haute998/WalkTd
        /// <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"));
        }