public JsonApiError(HttpError error, IErrorIdProvider idProvider) { Id = idProvider.GenerateId(error); Title = error.ExceptionType ?? error.Message; Status = "500"; Detail = error.ExceptionMessage ?? error.MessageDetail; StackTrace = error.StackTrace; if (error.InnerException != null) Inner = new JsonApiError(error.InnerException, idProvider); }
public JsonApiError(HttpError error, IErrorIdProvider idProvider) { Id = idProvider.GenerateId(error); Title = error.ExceptionType ?? error.Message; Status = "500"; Detail = error.ExceptionMessage ?? error.MessageDetail; StackTrace = error.StackTrace; if (error.InnerException != null) { Inner = new JsonApiError(error.InnerException, idProvider); } }
public ErrorSerializer(IErrorIdProvider errorIdProvider) { _errorIdProvider = errorIdProvider; }