Пример #1
0
        public static KaspDbServiceBuilder AddRepositories(this KaspDbServiceBuilder builder)
        {
            var repositoryTypes = AppDomain.CurrentDomain.GetAssemblies().SelectMany(x => x.GetTypes())
                                  .Where(x => typeof(BaseRepository <, ,>).IsSubclassOfRawGeneric(x) && !x.IsInterface && !x.IsAbstract).ToList();

            repositoryTypes.ForEach(x => builder.Services.AddScoped(x));

            return(builder);
        }
Пример #2
0
 public KaspDbServiceBuilder(KaspDbServiceBuilder builder, IConfiguration configuration, IMvcBuilder mvcBuilder) : base(builder.Services, configuration, mvcBuilder)
 {
 }