Exemplo n.º 1
0
 public ApiException(ApiExceptionCode code, Dictionary <string, object> data, string message, Exception inner) : base(message, inner)
 {
     Code = code;
     data ??= new Dictionary <string, object>();
     foreach (var kvp in data)
     {
         Data[kvp.Key] = kvp.Value;
     }
     Data[nameof(Code)] = code.ToString("G");
 }
Exemplo n.º 2
0
 public ApiException(ApiExceptionCode code)
     : this(code, ApiExceptionMessageAttribute.GetMessage(code), null)
 {
 }
Exemplo n.º 3
0
 public ApiException(ApiExceptionCode code, string message, Exception innerException)
     : base(message, innerException)
 {
     this.Code = code;
 }
Exemplo n.º 4
0
 public ApiException(ApiExceptionCode code, string message)
     : this(code, message, null)
 {
 }
Exemplo n.º 5
0
 public ApiException(ApiExceptionCode code, Dictionary <string, object> data) : this(code, data, null)
 {
 }
Exemplo n.º 6
0
 public ApiException(ApiExceptionCode code, Dictionary <string, object> data, string message) : this(code, data, message, null)
 {
 }
Exemplo n.º 7
0
 public ApiException(ApiExceptionCode code) : this(code, new Dictionary <string, object>())
 {
 }
 public ApiException(ApiExceptionCode exceptionCode, string message, Exception innerException) : base(message, innerException)
 {
     ExceptionCode = exceptionCode;
 }
 public ApiException(ApiExceptionCode exceptionCode, string message) : base(message)
 {
     ExceptionCode = exceptionCode;
 }
Exemplo n.º 10
0
 public ApiException(ApiExceptionCode exceptionCode)
 {
     ExceptionCode = exceptionCode;
 }
Exemplo n.º 11
0
 public ApiException(ApiExceptionCode code)
     : this(code, code.GetDescriptionAttribute(), null)
 {
 }