public ServiceResult(ServiceResultType resultType, Exception exception, string message, ServiceResultCode code)
 {
     ResultType = resultType;
     Exception  = exception;
     Message    = message;
     Code       = code;
 }
Example #2
0
 public ServiceResult(Exception ex, string msg, ServiceResultCode resultCode, object data)
 {
     Message    = msg;
     Exception  = ex;
     ResultCode = resultCode;
     Data       = data;
 }
 public ServiceResult(ServiceResultType resultType, Exception exception, string message, ServiceResultCode code, object data)
 {
     ResultType = resultType;
     Exception  = exception;
     Message    = message;
     Code       = code;
     Data       = data;
 }
Example #4
0
 public ServiceException(string message, ServiceResultCode code) : base(message)
 {
     _result = new ServiceResult()
     {
         Message = message,
         Code    = code
     };
 }
Example #5
0
        public JsonResult Json(ServiceResultCode code, string msg)
        {
            bool isGet = HttpContext.Request.HttpMethod.ToLower() == "get";

            if (isGet)
            {
                return(Json(new ServiceResult(code, msg), JsonRequestBehavior.AllowGet));
            }
            return(Json(new ServiceResult(code, msg)));
        }
Example #6
0
        protected JsonResult Json <T>(ServiceResultCode code, string msg, T data) where T : class
        {
            bool isGet = HttpContext.Request.HttpMethod.ToLower() == "get";

            if (isGet)
            {
                return(Json(new ServiceResult <T>(code, msg, data), JsonRequestBehavior.AllowGet));
            }
            return(Json(new ServiceResult <T>(code, msg, data)));
        }
Example #7
0
        public static ExceptionType Code2ExceptionType(ServiceResultCode code)
        {
            switch (code)
            {
            case ServiceResultCode.Success:
                return(ExceptionType.None);

            case ServiceResultCode.UnExceptError:
                return(ExceptionType.UnExceptError);

            default:
                return(ExceptionType.UnDefinedError);
            }
        }
Example #8
0
        /// <summary>
        /// Creates a failed response from the server.
        /// </summary>
        /// <param name="resultCode">A result code defining the reason for the failed response.</param>
        /// <param name="failureDetails">A description of the failure.</param>
        public static ServiceResult Failed(ServiceResultCode resultCode, string failureDetails)
        {
            if (resultCode == ServiceResultCode.Invalid)
            {
                throw new ArgumentException("Result code cannot be Invalid.", nameof(resultCode));
            }

            if (resultCode == ServiceResultCode.Success)
            {
                throw new ArgumentException("Result code cannot be Success, use the ServiceResult.Success factory method instead.", nameof(resultCode));
            }

            return(new ServiceResult(resultCode, failureDetails));
        }
Example #9
0
 /// <summary>
 /// Initializes a new instance of the ServiceResult class.
 /// </summary>
 /// <param name="resultCode">The result code.</param>
 /// <param name="failureDetails">The details of a failed service request.</param>
 protected ServiceResult(ServiceResultCode resultCode, string failureDetails)
 {
     this.ResultCode     = resultCode;
     this.FailureDetails = failureDetails;
 }
Example #10
0
 public ServiceResult(ServiceResultCode code, string message)
 {
     Code    = code;
     Message = message;
 }
Example #11
0
 public void HandlerAuthenticationFailed(AuthorizationFilterContext context, string message, ServiceResultCode code)
 {
     context.HttpContext.Response.StatusCode = StatusCodes.Status401Unauthorized;
     context.Result = new JsonResult(new ServiceResult(code, message));
 }
 public ServiceResult(ServiceResultType resultType, ServiceResultCode code)
 {
     ResultType = resultType;
     Code       = code;
 }
Example #13
0
 public ServiceResult(Exception ex, ServiceResultCode resultCode)
 {
     Exception  = ex;
     ResultCode = resultCode;
 }
Example #14
0
 public ServiceResult(ServiceResultCode resultCode)
 {
     ResultCode = resultCode;
 }
Example #15
0
 internal void SetResultAsFail(ServiceResultCode code, Exception exception)
 {
     Result = new ServiceResult(ServiceResultType.Fail, exception, code);
 }
Example #16
0
 public KnownException(string message = "服务器繁忙,请稍后再试!", ServiceResultCode errorCode = ServiceResultCode.Failed, int statusCode = 400) : base(message)
 {
     this._errorCode = errorCode;
     _statusCode     = statusCode;
 }
Example #17
0
 /// <summary>
 ///
 /// </summary>
 public KnownException() : base("服务器繁忙,请稍后再试!")
 {
     _errorCode  = ServiceResultCode.Failed;
     _statusCode = 400;
 }
Example #18
0
 public ServiceResult(ServiceResultCode resultCode, string resultMessage)
 {
     ResultCode    = resultCode;
     ResultMessage = resultMessage;
 }
Example #19
0
 /// <summary>
 ///  初始化一个 定义返回消息的业务操作结果信息类 的新实例
 /// </summary>
 /// <param name="resultCode"></param>
 /// <param name="message"></param>
 public ServiceResult(ServiceResultCode resultCode, string message)
     : this(resultCode)
 {
     this.Message = message;
 }
 public ServiceResult(ServiceResultType resultType, Exception exception, ServiceResultCode code)
 {
     ResultType = resultType;
     Exception  = exception;
     Code       = code;
 }
 /// <summary>
 /// 默认作为出现错误时使用;
 /// </summary>
 /// <param name="code">错误码</param>
 /// <param name="msg">错误信息</param>
 public ServiceResult(ServiceResultCode code, string msg)
 {
     this.Code = ServiceResultCode.Failed;
     this.Msg  = msg;
 }
Example #22
0
 internal void SetResultAsSuccess(ServiceResultCode code, string message)
 {
     Result = new ServiceResult(ServiceResultType.Success, message, code);
 }
Example #23
0
 public ServiceResult(string msg, ServiceResultCode resultCode)
 {
     Message    = msg;
     ResultCode = resultCode;
 }
Example #24
0
 internal void SetResultAsSuccess(ServiceResultCode code)
 {
     Result = new ServiceResult(ServiceResultType.Success, code);
 }
Example #25
0
 internal void SetResultAsFail(ServiceResultCode code, string message)
 {
     Result = new ServiceResult(ServiceResultType.Fail, message, code);
 }
 public ServiceResult(ServiceResultType resultType, string message, ServiceResultCode code)
 {
     ResultType = resultType;
     Message    = message;
     Code       = code;
 }