Moved 'Company types' from Demo data to Data in EF context

This commit is contained in:
KharchenkoVV 2021-09-07 09:58:48 +05:00
parent 73fab69b76
commit e7129f0148

View File

@ -164,7 +164,9 @@ namespace AsbCloudDb.Model
});
FillData(modelBuilder);
#if DEBUG
FillDemoData(modelBuilder);
#endif
}
private static void FillData(ModelBuilder modelBuilder)
@ -173,6 +175,7 @@ namespace AsbCloudDb.Model
{
entity.HasData(new List<UserRole>{
new UserRole{ Id = 1, Caption = "Администратор", },
new UserRole{ Id = 2, Caption = "Пользователь", },
});
});
@ -316,11 +319,7 @@ namespace AsbCloudDb.Model
new MeasureCategory{ Id = 3, Name = "ННБ", ShortName = "ННБ"},
});
});
}
// Эти данные не должны быть в релизе
private static void FillDemoData(ModelBuilder modelBuilder)
{
modelBuilder.Entity<CompanyType>(entity =>
{
entity.HasData(new List<CompanyType>{
@ -329,7 +328,11 @@ namespace AsbCloudDb.Model
new CompanyType{ Id = 3, Caption = "Сервис автоматизации бурения", },
});
});
}
// Эти данные не должны быть в релизе
private static void FillDemoData(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Deposit>(entity =>
{
entity.HasData(new List<Deposit> {