diff --git a/modules/Reputation/Migrations/20220213182703_Initial.cs b/modules/Reputation/Migrations/20220213182703_Initial.cs index f922ab9..85524a7 100644 --- a/modules/Reputation/Migrations/20220213182703_Initial.cs +++ b/modules/Reputation/Migrations/20220213182703_Initial.cs @@ -2,16 +2,16 @@ #nullable disable -namespace West.TelegramBot.Reputation.Migrations -{ - public partial class Initial : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AlterDatabase() - .Annotation("MySql:CharSet", "utf8mb4"); +namespace West.TelegramBot.Reputation.Migrations; - migrationBuilder.CreateTable( +public partial class Initial : Migration +{ + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AlterDatabase() + .Annotation("MySql:CharSet", "utf8mb4"); + + migrationBuilder.CreateTable( name: "UserReputation", columns: table => new { @@ -23,18 +23,17 @@ namespace West.TelegramBot.Reputation.Migrations { table.PrimaryKey("PK_UserReputation", x => new { x.ChatId, x.UserId }); }) - .Annotation("MySql:CharSet", "utf8mb4"); + .Annotation("MySql:CharSet", "utf8mb4"); - migrationBuilder.CreateIndex( - name: "IX_UserReputation_ChatId", - table: "UserReputation", - column: "ChatId"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "UserReputation"); - } + migrationBuilder.CreateIndex( + name: "IX_UserReputation_ChatId", + table: "UserReputation", + column: "ChatId"); } -} + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "UserReputation"); + } +} \ No newline at end of file diff --git a/modules/Reputation/Migrations/ReputationContextModelSnapshot.cs b/modules/Reputation/Migrations/ReputationContextModelSnapshot.cs index f3997db..ee5bd09 100644 --- a/modules/Reputation/Migrations/ReputationContextModelSnapshot.cs +++ b/modules/Reputation/Migrations/ReputationContextModelSnapshot.cs @@ -5,36 +5,35 @@ using West.TelegramBot.Reputation.Data; #nullable disable -namespace West.TelegramBot.Reputation.Migrations +namespace West.TelegramBot.Reputation.Migrations; + +[DbContext(typeof(ReputationContext))] +partial class ReputationContextModelSnapshot : ModelSnapshot { - [DbContext(typeof(ReputationContext))] - partial class ReputationContextModelSnapshot : ModelSnapshot + protected override void BuildModel(ModelBuilder modelBuilder) { - protected override void BuildModel(ModelBuilder modelBuilder) - { #pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "6.0.2") - .HasAnnotation("Relational:MaxIdentifierLength", 64); + modelBuilder + .HasAnnotation("ProductVersion", "6.0.2") + .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("West.TelegramBot.ChatManagement.Data.UserReputation", b => - { - b.Property("ChatId") - .HasColumnType("bigint"); + modelBuilder.Entity("West.TelegramBot.ChatManagement.Data.UserReputation", b => + { + b.Property("ChatId") + .HasColumnType("bigint"); - b.Property("UserId") - .HasColumnType("bigint"); + b.Property("UserId") + .HasColumnType("bigint"); - b.Property("Value") - .HasColumnType("double"); + b.Property("Value") + .HasColumnType("double"); - b.HasKey("ChatId", "UserId"); + b.HasKey("ChatId", "UserId"); - b.HasIndex("ChatId"); + b.HasIndex("ChatId"); - b.ToTable("UserReputation"); - }); + b.ToTable("UserReputation"); + }); #pragma warning restore 612, 618 - } } -} +} \ No newline at end of file diff --git a/modules/Reputation/Reputation.cs b/modules/Reputation/Reputation.cs index b23fcc1..ff524b8 100644 --- a/modules/Reputation/Reputation.cs +++ b/modules/Reputation/Reputation.cs @@ -6,20 +6,19 @@ using Microsoft.Extensions.DependencyInjection; using West.TelegramBot.Reputation.Data; using West.TelegramBot.Reputation.Service; -namespace West.TelegramBot.Reputation +namespace West.TelegramBot.Reputation; + +public class Reputation : Module { - public class Reputation : Module + public Reputation(Core core) : base(core) { - 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))); + public override void ConfigureServices(IServiceCollection services) + { + var dsn = Configuration.GetConnectionString("Reputation"); + services.AddDbContext(options => options.UseMySql(dsn, ServerVersion.AutoDetect(dsn))); - services.AddScoped(); - } + services.AddScoped(); } } \ No newline at end of file