コード例 #1
0
        public static void TryAddDashboardViewServices(this IServiceCollection services, IDashboardViewConfig config)
        {
            services.TryAddLayoutServices(config);

            services.TryAddMaterialServices(config);

            services.TryAddScoped <IDashboardViewConfig>(sp => config);

            services.TryAddStyleTypeProvider <DashboardStyleProvider>();

            services.TryAddScriptTypeProvider <DashboardScriptProvider>();
        }
コード例 #2
0
        public static void AddDashboardView(this IServiceCollection services, IDashboardViewConfig config)
        {
            services.AddMaterialUI();

            services.AddSingleton <IDashboardViewConfig>(config);
        }
コード例 #3
0
        public DashboardViewConfigBuilder With(IDashboardViewConfig config)
        {
            WithResponsive(config.Responsive);

            return(this);
        }
コード例 #4
0
        public static void TryAddDashboardViewServices(this IServiceCollection services, IDashboardViewConfig config)
        {
            services.TryAddLayoutServices(config);

            services.TryAddSingleton <IDashboardViewConfig>(config);
        }