using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; namespace Kruzya.TelegramBot.Core { internal static class ModuleArrayExtension { public static void ConfigureServices(this Module[] modules, IServiceCollection services) { foreach (var module in modules) module.ConfigureServices(services); } public static void Configure(this Module[] modules, IApplicationBuilder app, IWebHostEnvironment env) { foreach (var module in modules) module.Configure(app, env); } } }