refactoring

This commit is contained in:
Anton Suhorukov 2023-06-09 14:28:49 +03:00
parent ba345c0f06
commit 1905566b90
15 changed files with 38 additions and 38 deletions

View File

@ -43,6 +43,6 @@ public class CoreDbContext : DbContext
.AddDbQuota()
.AddDbTariff()
.AddDbTariffRow()
.AddDbTenant();
.AddDbTenant(true);
}
}

View File

@ -39,6 +39,6 @@ public class FirebaseDbContext : DbContext
ModelBuilderWrapper
.From(modelBuilder, Database)
.AddFireBaseUsers()
.AddDbTenant(true);
.AddDbTenant();
}
}

View File

@ -42,6 +42,6 @@ public class NotifyDbContext : DbContext
.From(modelBuilder, Database)
.AddNotifyInfo()
.AddNotifyQueue()
.AddDbTenant(true);
.AddDbTenant();
}
}

View File

@ -40,6 +40,6 @@ public class TelegramDbContext : DbContext
ModelBuilderWrapper
.From(modelBuilder, Database)
.AddTelegramUsers()
.AddDbTenant(true);
.AddDbTenant();
}
}

View File

@ -40,7 +40,7 @@ public class TenantDbContext : DbContext
{
ModelBuilderWrapper
.From(modelBuilder, Database)
.AddDbTenant(true)
.AddDbTenant()
.AddCoreSettings()
.AddDbTenantForbiden()
.AddTenantIpRestrictions()

View File

@ -48,7 +48,7 @@ public class UserDbContext : DbContext
ModelBuilderWrapper
.From(modelBuilder, Database)
.AddSubscriptionMethod()
.AddUser()
.AddUser(true)
.AddAcl()
.AddUserSecurity()
.AddUserPhoto()
@ -56,6 +56,6 @@ public class UserDbContext : DbContext
.AddUserGroup()
.AddSubscription()
.AddUserDav()
.AddDbTenant(true);
.AddDbTenant();
}
}

View File

@ -42,10 +42,10 @@ public class WebstudioDbContext : DbContext
{
ModelBuilderWrapper
.From(modelBuilder, Database)
.AddWebstudioSettings()
.AddWebstudioSettings(true)
.AddWebstudioUserVisit()
.AddDbWebstudioIndex()
.AddDbTenant(true)
.AddDbTenant()
.AddDbFunction();
}
}

View File

@ -43,9 +43,9 @@ public class DbWebstudioSettings : BaseEntity
public static class WebstudioSettingsExtension
{
public static ModelBuilderWrapper AddWebstudioSettings(this ModelBuilderWrapper modelBuilder, bool ignoreMigration = false)
public static ModelBuilderWrapper AddWebstudioSettings(this ModelBuilderWrapper modelBuilder, bool useInMigration = false)
{
if (ignoreMigration)
if (!useInMigration)
{
modelBuilder.Entity<DbWebstudioSettings>().ToTable(t => t.ExcludeFromMigrations());
}

View File

@ -77,9 +77,9 @@ public class DbTenant : IMapFrom<Tenant>
public static class DbTenantExtension
{
public static ModelBuilderWrapper AddDbTenant(this ModelBuilderWrapper modelBuilder, bool ignoreMigration = false)
public static ModelBuilderWrapper AddDbTenant(this ModelBuilderWrapper modelBuilder, bool useInMigration = false)
{
if (ignoreMigration)
if (!useInMigration)
{
modelBuilder.Entity<DbTenant>().ToTable(t => t.ExcludeFromMigrations());
}

View File

@ -64,9 +64,9 @@ public class User : BaseEntity, IMapFrom<UserInfo>
public static class DbUserExtension
{
public static ModelBuilderWrapper AddUser(this ModelBuilderWrapper modelBuilder, bool ignoreMigration = false)
public static ModelBuilderWrapper AddUser(this ModelBuilderWrapper modelBuilder, bool useInMigration = false)
{
if (ignoreMigration)
if (!useInMigration)
{
modelBuilder.Entity<User>().ToTable(t => t.ExcludeFromMigrations());
}

View File

@ -33,11 +33,11 @@ public class MessagesContext : DbContext
public DbSet<DbWebstudioSettings> WebstudioSettings { get; set; }
public DbSet<DbTenant> Tenants { get; set; }
public DbSet<User> Users { get; set; }
public MessagesContext(DbContextOptions<MessagesContext> options) : base(options)
{
}
public MessagesContext(DbContextOptions<MessagesContext> options) : base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
@ -45,9 +45,9 @@ public class MessagesContext : DbContext
.From(modelBuilder, Database)
.AddAuditEvent()
.AddLoginEvents()
.AddUser(true)
.AddWebstudioSettings(true)
.AddDbTenant(true)
.AddUser()
.AddWebstudioSettings()
.AddDbTenant()
.AddDbFunction();
}
}

View File

@ -30,17 +30,17 @@ public class BackupsContext : DbContext
{
public DbSet<BackupRecord> Backups { get; set; }
public DbSet<BackupSchedule> Schedules { get; set; }
public DbSet<DbTenant> Tenants { get; set; }
public DbSet<DbTenant> Tenants { get; set; }
public BackupsContext(DbContextOptions<BackupsContext> options) : base(options)
{
}
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
ModelBuilderWrapper
.From(modelBuilder, Database)
.AddDbTenant(true)
.AddDbTenant()
.AddBackupSchedule()
.AddBackupRecord();
}

View File

@ -32,8 +32,8 @@ public class FeedDbContext : DbContext
public DbSet<FeedAggregate> FeedAggregates { get; set; }
public DbSet<FeedUsers> FeedUsers { get; set; }
public DbSet<FeedReaded> FeedReaded { get; set; }
public FeedDbContext(DbContextOptions<FeedDbContext> options) : base(options) { }
public FeedDbContext(DbContextOptions<FeedDbContext> options) : base(options) { }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
@ -42,7 +42,7 @@ public class FeedDbContext : DbContext
.AddFeedUsers()
.AddFeedReaded()
.AddFeedAggregate()
.AddFeedLast()
.AddDbTenant(true);
.AddFeedLast()
.AddDbTenant();
}
}

View File

@ -29,18 +29,18 @@ namespace ASC.Webhooks.Core.EF.Context;
public class WebhooksDbContext : DbContext
{
public DbSet<WebhooksConfig> WebhooksConfigs { get; set; }
public DbSet<WebhooksLog> WebhooksLogs { get; set; }
public DbSet<WebhooksLog> WebhooksLogs { get; set; }
public DbSet<DbWebhook> Webhooks { get; set; }
public WebhooksDbContext(DbContextOptions<WebhooksDbContext> options) : base(options) { }
public WebhooksDbContext(DbContextOptions<WebhooksDbContext> options) : base(options) { }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
ModelBuilderWrapper
.From(modelBuilder, Database)
.From(modelBuilder, Database)
.AddDbWebhooks()
.AddWebhooksConfig()
.AddWebhooksLog()
.AddDbTenant(true);
.AddWebhooksLog()
.AddDbTenant();
}
}

View File

@ -61,7 +61,7 @@ public class FilesDbContext : DbContext
.AddDbDbFilesThirdpartyApp()
.AddDbFilesLink()
.AddDbFilesProperties()
.AddDbTenant(true)
.AddDbTenant()
.AddFilesConverts();
}
}