public new static IEnumerable <EnvironmentStatus> List() { var result = GridActorStatus.List().Cast <EnvironmentStatus>().ToList(); result.Add(Created); return(result.AsEnumerable()); }
public static new IEnumerable <ResourceStatus> List() { var result = GridActorStatus.List().Cast <ResourceStatus>().ToList(); result.Add(Ready); result.Add(Unavailable); return(result.AsEnumerable()); }
public static async Task SeedAsync(DomainContext context, ILogger <DomainContextSeeder> logger = default) { var policy = CreatePolicy(nameof(DomainContextSeeder), logger); await policy.ExecuteAsync(async() => { logger?.LogInformation("Seeding database."); await using (context) { context.Status.AddRange(GridActorStatus.List()); await context.SaveChangesAsync(); } logger?.LogInformation("Done seeding database."); }); }