public Prerendering.Services.ISpaRouteBuilder Route(string path, string name) { var route = new SpaRouteItem { Path = path, Name = name, FullName = $"{FullName}-{name}", FullPath = string.IsNullOrEmpty(path) ? FullPath : $"{FullPath}/{path}" }; Routes.Add(route); return(this); }
public Prerendering.Services.ISpaRouteBuilder Group(string path, string name, Action <Prerendering.Services.ISpaRouteBuilder> builder) { var group = new SpaRouteItem { Path = path, Name = name, FullName = $"{FullName}-{name}", FullPath = string.IsNullOrEmpty(path) ? FullPath : $"{FullPath}/{path}" }; builder(group); Routes.Add(group); return(this); }