Статусы ЭК вынесены из Hosts. Добавлен фильтр по статусам эк в генератор.
This commit is contained in:
@@ -24,6 +24,7 @@ namespace PARR.DAL.Context
|
||||
#endregion
|
||||
|
||||
public DbSet<Host> Hosts { get; set; }
|
||||
public DbSet<EkStatus> EkStatuses { get; set; }
|
||||
public DbSet<Application> Applications { get; set; }
|
||||
public DbSet<ApplicationType> ApplicationTypes { get; set; }
|
||||
public DbSet<ApplicationInHost> ApplicationsInHosts { get; set; }
|
||||
@@ -42,6 +43,7 @@ namespace PARR.DAL.Context
|
||||
|
||||
public DbSet<Models.Setting> Setting { get; set; }
|
||||
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
base.OnModelCreating(modelBuilder);
|
||||
@@ -121,6 +123,20 @@ namespace PARR.DAL.Context
|
||||
);
|
||||
});
|
||||
|
||||
modelBuilder.Entity<EkStatus>(f =>
|
||||
{
|
||||
f.HasData(
|
||||
new { Code = (int)EkStatusEnum.New, Name = "1-Новый" },
|
||||
new { Code = (int)EkStatusEnum.Preapre, Name = "2-Подготовка к эксплуатации" },
|
||||
new { Code = (int)EkStatusEnum.Exploitation, Name = "3-В эксплуатации" },
|
||||
new { Code = (int)EkStatusEnum.Repair, Name = "4-В ремонте" },
|
||||
new { Code = (int)EkStatusEnum.Reserve, Name = "5-В резерве" },
|
||||
new { Code = (int)EkStatusEnum.OutOfService, Name = "6-Выведен из эксплуатации" },
|
||||
new { Code = (int)EkStatusEnum.Test, Name = "7-Тестовый" },
|
||||
new { Code = (int)EkStatusEnum.Development, Name = "9-В разработке" }
|
||||
);
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user