Пример #1
0
            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);
            }
Пример #2
0
            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);
                }
            }
Пример #3
0
 public ErrorSerializer(IErrorIdProvider errorIdProvider)
 {
     _errorIdProvider = errorIdProvider;
 }
Пример #4
0
 public ErrorSerializer(IErrorIdProvider errorIdProvider)
 {
     _errorIdProvider = errorIdProvider;
 }