public ResultSettingsBuilder() { // set defaults Logger = new DefaultLogger(); DefaultTryCatchHandler = ex => Result.Settings.ExceptionalErrorFactory(ex.Message, ex); SuccessFactory = successMessage => new Success(successMessage); ErrorFactory = errorMessage => new Error(errorMessage); ExceptionalErrorFactory = (errorMessage, exception) => new ExceptionalError(errorMessage ?? exception.Message, exception); }
public ResultSettingsBuilder() { // set defaults Logger = new DefaultLogger(); DefaultTryCatchHandler = ex => new ExceptionalError(ex.Message, ex); }