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);
        }
        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);
        }