public static FieldBuilder <TSource, IEnumerable <TItem> > AuthorizeList <TSource, T, TItem>( this FieldBuilder <TSource, IEnumerable <TItem> > field) where TItem : class where T : ObjectGraphType <TItem> { field.AuthorizeWith( new ListItemShortCircuitPolicy <T, TItem>() ); return(field); }
public DocumentIOFieldBuilder <TSourceType, TReturnType> AllowAdmin() { builder.AuthorizeWith(Roles.Admin); return(this); }