Ejemplo n.º 1
0
        private async Task <ExceptionHandleResult> GetResult(Exception exception)
        {
            var handler = _factory.GetForOrDefault(exception.GetType());

            if (handler == null)
            {
                return(GetDefaultResult());
            }

            var result = await handler.Handle(exception);

            return(result ?? GetDefaultResult());
        }