예제 #1
0
        public ActionResult NoteData()
        {
            IFunction function = ControllerContext.GetExecuteFunction(ServiceProvider);
            //var nodes = IdentityContract.Users.Where(m => !m.IsLocked).OrderBy(m => m.NickName)
            //    .Select(m => new
            //    {
            //        m.Id,
            //        m.UserName,
            //        m.NickName
            //    });
            var nodes = IdentityContract.Users.ToCacheList(m => !m.IsLocked,
                                                           m => new
            {
                m.Id,
                m.UserName,
                m.NickName
            },
                                                           function);

            return(Json(nodes, JsonRequestBehavior.AllowGet));
        }