public static Func <bool> InitActionMethodHandler(Func <IEnumerable <IResult> > handler, HTMLElement element, BindingContext bindingContext)
        {
            return(() =>
            {
                var results = handler();
                if (results != null)
                {
                    var context = new ResultContext(element, bindingContext);
                    var iterator = new ResultIterator(results, context);
                    iterator.Execute();
                }

                return true;
            });
        }
Example #2
0
 public ResultIterator(IEnumerable <IResult> result, ResultContext context)
 {
     this.context = context;
     enumerator   = result.GetEnumerator();
 }