Browse Source

Make the error code string

pull/279/head
Halil İbrahim Kalkan 8 years ago
parent
commit
6644cd9aab
  1. 2
      src/Volo.Abp.Core/Volo/Abp/IHasErrorCode.cs
  2. 47
      src/Volo.Abp.Http/Volo/Abp/Http/RemoteServiceErrorInfo.cs
  3. 25
      src/Volo.Abp.UI/Volo/Abp/Ui/UserFriendlyException.cs

2
src/Volo.Abp.Core/Volo/Abp/IHasErrorCode.cs

@ -2,6 +2,6 @@
{
public interface IHasErrorCode
{
int Code { get; set; }
string Code { get; set; }
}
}

47
src/Volo.Abp.Http/Volo/Abp/Http/RemoteServiceErrorInfo.cs

@ -11,7 +11,7 @@ namespace Volo.Abp.Http
/// <summary>
/// Error code.
/// </summary>
public int Code { get; set; }
public string Code { get; set; }
/// <summary>
/// Error message.
@ -36,55 +36,16 @@ namespace Volo.Abp.Http
}
/// <summary>
/// Creates a new instance of <see cref="RemoteServiceErrorInfo"/>.
/// </summary>
/// <param name="message">Error message</param>
public RemoteServiceErrorInfo(string message)
{
Message = message;
}
/// <summary>
/// Creates a new instance of <see cref="RemoteServiceErrorInfo"/>.
/// </summary>
/// <param name="code">Error code</param>
public RemoteServiceErrorInfo(int code)
{
Code = code;
}
/// <summary>
/// Creates a new instance of <see cref="RemoteServiceErrorInfo"/>.
/// </summary>
/// <param name="code">Error code</param>
/// <param name="message">Error message</param>
public RemoteServiceErrorInfo(int code, string message)
: this(message)
{
Code = code;
}
/// <summary>
/// Creates a new instance of <see cref="RemoteServiceErrorInfo"/>.
/// </summary>
/// <param name="message">Error message</param>
/// <param name="details">Error details</param>
public RemoteServiceErrorInfo(string message, string details)
: this(message)
{
Details = details;
}
/// <summary>
/// Creates a new instance of <see cref="RemoteServiceErrorInfo"/>.
/// </summary>
/// <param name="code">Error code</param>
/// <param name="message">Error message</param>
/// <param name="details">Error details</param>
public RemoteServiceErrorInfo(int code, string message, string details)
: this(message, details)
public RemoteServiceErrorInfo(string message, string details = null, string code = null)
{
Message = message;
Details = details;
Code = code;
}
}

25
src/Volo.Abp.UI/Volo/Abp/Ui/UserFriendlyException.cs

@ -19,7 +19,7 @@ namespace Volo.Abp.UI
/// <summary>
/// An arbitrary error code.
/// </summary>
public int Code { get; set; }
public string Code { get; set; }
/// <summary>
/// Severity of the exception.
@ -65,17 +65,6 @@ namespace Volo.Abp.UI
LogLevel = logLevel;
}
/// <summary>
/// Constructor.
/// </summary>
/// <param name="code">Error code</param>
/// <param name="message">Exception message</param>
public UserFriendlyException(int code, string message)
: this(message)
{
Code = code;
}
/// <summary>
/// Constructor.
/// </summary>
@ -87,18 +76,6 @@ namespace Volo.Abp.UI
Details = details;
}
/// <summary>
/// Constructor.
/// </summary>
/// <param name="code">Error code</param>
/// <param name="message">Exception message</param>
/// <param name="details">Additional information about the exception</param>
public UserFriendlyException(int code, string message, string details)
: this(message, details)
{
Code = code;
}
/// <summary>
/// Constructor.
/// </summary>

Loading…
Cancel
Save