/// <summary>
        /// 饿了么返回
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        protected object EleMsg(object data)
        {
            object result = null;

            if (data is DataTable)
            {
                var dataTable = ConvertUtil.ConvertDataTableToList(data as DataTable);
                result = new { message = dataTable };
            }
            else if (data is DataSet)
            {
                var dataSet = ConvertUtil.ConvertDataSetToDictionary(data as DataSet);
                result = new { message = dataSet };
            }
            else if (data == null)
            {
                result = new { message = ElemeConsts.RETURN_SUCCESS };
            }
            else
            {
                result = new { message = data };
            }

            return(result);
        }
Esempio n. 2
0
        /// <summary>
        /// 返回状态为成功的JsonResult。
        /// </summary>
        /// <param name="data">需返回给客户端的Json数据。</param>
        /// <returns>JsonResult</returns>
        protected object OK(object data)
        {
            object result = null;

            if (data is DataTable)
            {
                var dataTable = ConvertUtil.ConvertDataTableToList(data as DataTable);
                result = new { status = ActionResultCode.Success, data = dataTable };
            }
            else if (data is DataSet)
            {
                var dataSet = ConvertUtil.ConvertDataSetToDictionary(data as DataSet);
                result = new { status = ActionResultCode.Success, data = dataSet };
            }
            else if (data == null)
            {
                result = new { status = ActionResultCode.Success, data = "ok" };
            }
            else
            {
                result = new { status = ActionResultCode.Success, data = data };
            }

            return(result);
        }
Esempio n. 3
0
        /// <summary>
        /// 消息返回
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        protected object RespMsg(ErrorCodeType code, string msg, object data = null)
        {
            object result = null;

            if (data is DataTable)
            {
                var dataTable = ConvertUtil.ConvertDataTableToList(data as DataTable);
                result = new { return_code = code.GetHashCode(), return_msg = msg, return_data = dataTable };
            }
            else if (data is DataSet)
            {
                var dataSet = ConvertUtil.ConvertDataSetToDictionary(data as DataSet);
                result = new { return_code = code.GetHashCode(), return_msg = msg, return_data = dataSet };
            }
            else if (data == null)
            {
                result = new { return_code = code.GetHashCode(), return_msg = msg };
            }
            else
            {
                result = new { return_code = code.GetHashCode(), return_msg = msg, return_data = data };
            }

            return(result);
        }