Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    public static IWebmasterBuilder AddMarkerService(this IWebmasterBuilder builder)
    {
        builder.Services.TryAddSingleton <WebmasterMarkerService, WebmasterMarkerService>();

        return(builder);
    }
Exemplo n.º 3
0
    public static IWebmasterBuilder AddCoreServices(this IWebmasterBuilder builder)
    {
        builder.Services.TryAddSingleton <IWebmasterService, WebmasterService>();

        return(builder);
    }