Example #1
0
        public static LinksPolicyBuilder <TResource> RequireRoutedLink <TResource>(this LinksPolicyBuilder <TResource> builder,
                                                                                   string id,
                                                                                   string routeName,
                                                                                   Func <TResource, object> getValues,
                                                                                   Action <LinkConditionBuilder <TResource> > configureCondition)
        {
            var conditionBuilder = new LinkConditionBuilder <TResource>();

            configureCondition?.Invoke(conditionBuilder);
            return(builder.RequireRoutedLink(id, routeName, getValues: getValues, condition: conditionBuilder.Build()));
        }
Example #2
0
 public static LinksPolicyBuilder <TResource> RequireRoutedLink <TResource>(this LinksPolicyBuilder <TResource> builder,
                                                                            string id,
                                                                            string routeName)
 {
     return(builder.RequireRoutedLink(id, routeName, null, condition: null));
 }