public static IRouteBuilder Delete <T>(this IRouteBuilder routeBuilder, ICollection <T> set) { return(routeBuilder.Delete(c => { string key = c.GetRouteData().Values.First().Key; Delete(c, set, key); })); }
public static IRouteBuilder <T> Delete <T>(this IRouteBuilder <T> routeBuilder) { return(routeBuilder.Delete(c => { string key = c.GetRouteData().Values.First().Key; Delete(c, routeBuilder.Set as ICollection <T>, key); })); }
public static IRouteBuilder <T> Delete <T>(this IRouteBuilder <T> routeBuilder, string id) { return(routeBuilder.Delete(c => { Delete(c, routeBuilder.Set as ICollection <T>, id); })); }
public static IRouteBuilder Delete <T>(this IRouteBuilder routeBuilder, ICollection <T> set, string id) { return(routeBuilder.Delete(c => { Delete(c, set, id); })); }