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>(); }
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); }
public static void TryAddDashboardViewServices(this IServiceCollection services, IDashboardViewConfig config) { services.TryAddLayoutServices(config); services.TryAddSingleton <IDashboardViewConfig>(config); }