Exemple #1
0
        public static Result Try <TIn>(Action <TIn> action, TIn input, Type loggerType)
        {
            var logger  = new MongoDbLogger(loggerType);
            var handler = new DatabaseExceptionHandler(logger);

            return(handler.Try(action, input));
        }
Exemple #2
0
        public static Result Try(Action action, Type loggerType)
        {
            var logger  = new MongoDbLogger(loggerType);
            var handler = new DatabaseExceptionHandler(logger);

            return(handler.Try(action));
        }
Exemple #3
0
        public static Result <TOut> Try <TIn, TOut>(Func <TIn, TOut> function, TIn input, Type loggerType)
        {
            var logger  = new MongoDbLogger(loggerType);
            var handler = new DatabaseExceptionHandler(logger);

            return(handler.Try(function, input));
        }
 public DatabaseExceptionHandler(ILogger <T> logger)
 {
     _handler = new DatabaseExceptionHandler(logger);
 }