public static IWebmasterBuilder AddRoutingConstraint(this IWebmasterBuilder builder) { Check.NotNull(builder); builder.Services.Configure <RouteOptions>(options => { options.ConstraintMap.Add("thai", typeof(ThaiLanguageRouteConstraint)); options.ConstraintMap.Add("lao", typeof(LaoLanguageRouteConstraint)); options.ConstraintMap.Add("myanmar", typeof(MyanmarLanguageRouteConstraint)); }); return(builder); }
public static IWebmasterBuilder AddMarkerService(this IWebmasterBuilder builder) { builder.Services.TryAddSingleton <WebmasterMarkerService, WebmasterMarkerService>(); return(builder); }
public static IWebmasterBuilder AddCoreServices(this IWebmasterBuilder builder) { builder.Services.TryAddSingleton <IWebmasterService, WebmasterService>(); return(builder); }