using Kruzya.TelegramBot.Core; using Kruzya.TelegramBot.Core.Service; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using West.TelegramBot.Reputation.Data; using West.TelegramBot.Reputation.Service; namespace West.TelegramBot.Reputation { public class Reputation : Module { public Reputation(Core core) : base(core) { } public override void ConfigureServices(IServiceCollection services) { var dsn = Configuration.GetConnectionString("Reputation"); services.AddDbContext(options => options.UseMySql(dsn, ServerVersion.AutoDetect(dsn))); services.AddScoped(); } } }