public FilterResult VerificarFiltros(ActionBindingInfo actionBindInfo) { var methodInfo = actionBindInfo.MethodInfo; var atributos = methodInfo.GetCustomAttributes(typeof(FiltroAttribute), false); foreach (FiltroAttribute filtro in atributos) { if (!filtro.PodeContinuar()) { return(new FilterResult(false)); } } return(new FilterResult(true)); }
public FilterResult VerficarFiltros(ActionBindingInfo actionBindInfo) { var methodInfo = actionBindInfo.metodoInfo; // setamos inherit para false pois nao queremos que suba a arvore de // heranças. var atributos = methodInfo.GetCustomAttributes(typeof(FiltroAttribute), false); foreach (FiltroAttribute filtro in atributos) { if (!filtro.PodeContinuar()) { return(new FilterResult(false)); } } return(new FilterResult(true)); }
public FilterResult VerificarFiltros(ActionBindingInfo actionBindInfo) { var methodInfo = actionBindInfo.MethodInfo; //Type attributeType: Type of attribute //bool inherit: Vai subir na arvore de herenaca de objectios sim ou nao: var atributos = methodInfo.GetCustomAttributes(typeof(FilterAttibute), false); foreach (FilterAttibute filtro in atributos) { if (!filtro.PodeContinuar()) { return(new FilterResult(false)); } } return(new FilterResult(true)); }