add assembly discovery rules + service registration extensions

This commit is contained in:
2020-05-27 16:03:38 +02:00
parent abff58e6af
commit 6d17948bab
23 changed files with 499 additions and 225 deletions
+4 -4
View File
@@ -7,14 +7,14 @@ namespace zero.Web
{
public static class ZeroServiceCollectionExtensions
{
public static ZeroBuilder AddZero(this IServiceCollection services, IConfiguration configuration)
public static ZeroBuilder AddZero(this IMvcBuilder builder, IConfiguration configuration)
{
return new ZeroBuilder(services, configuration);
return new ZeroBuilder(builder, configuration, null);
}
public static ZeroBuilder AddZero(this IServiceCollection services, IConfiguration configuration, Action<ZeroOptions> setupAction)
public static ZeroBuilder AddZero(this IMvcBuilder builder, IConfiguration configuration, Action<IZeroStartupOptions> setupAction)
{
return services.AddZero(configuration).WithOptions(setupAction);
return new ZeroBuilder(builder, configuration, setupAction);
}
}
}