Esempio n. 1
0
        public StandardJsonResult StandardAction(Action action)
        {
            var result = new StandardJsonResult();

            result.StandardAction(action);
            return(result);
        }
Esempio n. 2
0
        public StandardJsonResult <T> StandardAction <T>(Func <T> action)
        {
            //var result = new StandardJsonResult<T>();
            //result.StandardAction(() =>
            //{
            //    result.Data = action();
            //});
            //return result;

            var result = new StandardJsonResult <T>();

            if (ModelState.IsValid)
            {
                result.StandardAction(() =>
                {
                    result.Data = action();
                });
            }
            else
            {
                result.Success = false;
                result.Message = ModelState.Values.FirstOrDefault().Errors[0].ErrorMessage;
            }
            return(result);
        }
Esempio n. 3
0
        public StandardJsonResult <T> StandardAction <T>(Func <T> action)
        {
            var result = new StandardJsonResult <T>();

            result.StandardAction(() =>
            {
                result.Data = action();
            });
            return(result);
        }
        /// <summary>
        /// 标准数据返回
        /// </summary>
        /// <typeparam name="T">返回参数</typeparam>
        /// <param name="func">func</param>
        /// <returns></returns>
        protected StandardJsonResult <T> StandardAction <T>(Func <T> func)
        {
            var result = new StandardJsonResult <T>();

            result.StandardAction(() =>
            {
                result.Data = func();
            });
            return(result);
        }
Esempio n. 5
0
        public StandardJsonResult StandardAction(Action action)
        {
            //var result = new StandardJsonResult();
            //result.StandardAction(action);
            //return result;

            var result = new StandardJsonResult();

            if (ModelState.IsValid)
            {
                result.StandardAction(action);
            }
            else
            {
                result.Success = false;
                result.Message = ModelState.Values.FirstOrDefault().Errors[0].ErrorMessage;
            }
            return(result);
        }