Example #1
0
        internal ServerError ToServerError()
        {
            if (apiError == null)
            {
                return null;
            }

            ServerError result = new ServerError();

            result.Code = apiError.Code.Value;
            result.Message = apiError.Message;
            result.MessageKey = apiError.MessageKey;
            result.Name = apiError.Name;
            result.Technical = apiError.Technical;

            return result;
        }
        public EslServerException(string message, string errorDetails, WebException cause) : base(message, cause)
        {
            Error e = JsonConvert.DeserializeObject <Error>(errorDetails);

            this.ServerError = new ErrorConverter(e).ToServerError();
        }
 public EslServerException(string message, ServerError serverError, EslServerException cause) : base(message, cause)
 {
     this.ServerError = serverError;
 }
 public EslServerException(string message, string errorDetails, WebException cause):base(message, cause)
 {
     Error e = JsonConvert.DeserializeObject<Error>(errorDetails);
     this.ServerError = new ErrorConverter(e).ToServerError();
 }
 public EslServerException(string message, ServerError serverError, EslServerException cause):base(message, cause)
 {
     this.ServerError = serverError;
 }