Exemplo n.º 1
0
        public object Execute()
        {
            FilterContext filtercontext = new FilterContext(Filters);
            filtercontext.View = GetView();

            try
            {
                BindView(filtercontext.View);
                filtercontext.Execute();
            }
            catch (Exception e_)
            {
                WebContext.Current.AppError = e_;
            }
            finally
            {
                if (WebContext.Current != null)
                {
                    for (int i = 0; i < mParameters.Count; i++)
                    {
                        WebContext.Current[mParameters[i].Info.Name] = mParameters[i].Handler.Get(filtercontext.View);
                    }
                    WebContext.Current.View = filtercontext.View;
                }
            }
            return filtercontext.Result;
        }
Exemplo n.º 2
0
 public abstract void Execute(FilterContext context);
Exemplo n.º 3
0
 public abstract void Execute(FilterContext context);