public IRouteBuilder <T> SubRoute(string template) { AllRoutes.Add(this); return(new RouteBuilder <T>($"{Template}/{template.TrimStart('/')}", App, AllRoutes, Set)); }
public IRouteBuilder SubRoute(string template) { AllRoutes.Add(this); return(new RouteBuilder($"{Template}/{template.TrimStart('/')}", App, AllRoutes, BeforeEachActions)); }
public IRouteBuilder <T> Route(string template, IEnumerable <T> set) { AllRoutes.Add(this); return(new RouteBuilder <T>(template, App, AllRoutes, set)); }
public virtual IRouteBuilder Route(string template) { AllRoutes.Add(this); return(new RouteBuilder(template, App, AllRoutes)); }