Exemple #1
0
        public object Provide(object context)
        {
            object prvContext = context;

            if (ContextFilter != null)
            {
                prvContext = ContextFilter.Provide(prvContext);
            }
            object res = Provider.Provide(prvContext);

            if (ResultFilter != null)
            {
                res = ResultFilter.Provide(res);
            }
            return(res);
        }
Exemple #2
0
        public object Provide(object context)
        {
            var opContext = context;

            if (ContextFilter != null)
            {
                opContext = ContextFilter.Provide(opContext);
            }
            Operation.Execute(opContext);
            var result = opContext;

            if (ResultExtractor != null)
            {
                result = ResultExtractor.Provide(result);
            }
            return(result);
        }