public void Execute(IServiceCollection serviceCollection, IServiceProvider serviceProvider) { #if DEBUG string extensionPath = TapasDebugExtensions.GetExtensionPath(Assembly.GetExecutingAssembly().Location, "../../../../", typeof(BackendExtensionMetadata).Namespace); serviceCollection.AddTapasDebugRazorFileProvider(extensionPath); #endif }
public void Execute(IServiceCollection serviceCollection, IServiceProvider serviceProvider) { serviceCollection.AddTransient <IValidator <CreateUserDto>, CreateUserDtoValidator>(); serviceCollection.AddTransient <IValidator <EditUserDto>, EditUserDtoValidator>(); serviceCollection.AddTransient <IValidator <CreateRoleDto>, CreateRoleDtoValidator>(); // serviceCollection.AddTransient<IValidator<EditUserDto>, EditUserDtoValidator>(); #if DEBUG string extensionPath = TapasDebugExtensions.GetExtensionPath(Assembly.GetExecutingAssembly().Location, "../../../../", typeof(BackendExtensionMetadata).Namespace); serviceCollection.AddTapasDebugRazorFileProvider(extensionPath); #endif }
public void Execute(IServiceCollection serviceCollection, IServiceProvider serviceProvider) { var configuration = serviceProvider.GetService <IConfiguration>(); serviceCollection.Configure <BackendOptions>(configuration.GetSection("Tapas:Backend")); serviceCollection.AddScoped <MenuViewModelFactory>(); serviceCollection.AddScoped <BackendScriptsViewModelFactory>(); serviceCollection.AddScoped <BackendStylesheetViewModelFactory>(); serviceCollection.AddSingleton <IAuthorizationHandler, ClaimOrSuperAdminHandler>(); #if DEBUG string extensionPath = TapasDebugExtensions.GetExtensionPath(Assembly.GetExecutingAssembly().Location, "../../../../", typeof(BackendExtensionMetadata).Namespace); serviceCollection.AddTapasDebugRazorFileProvider(extensionPath); #endif }