Knocks/BackEnd/Knoks.Api/Controllers/Base/ApiResponseException.cs

15 lines
407 B
C#

using Knoks.Api.Entities;
using System;
namespace Knoks.Api.Controllers.Base
{
public class ApiResponseException : Exception
{
public ApiError Error { get; }
public ApiResponseException(ApiErrorType id, string msg = null, Exception innerException = null):base(msg, innerException)
{
Error = new ApiError(id, msg ?? innerException?.Message);
}
}
}