public async Task SeedAsync(ExamContext context, ILogger <ExamContextSeed> logger, int retries = 3) { var policy = CreatePolicy(retries, logger, nameof(ExamContextSeed)); await policy.ExecuteAsync(async() => { if (!context.Users.Any()) { await context.Users.AddAsync( GetAdminUser()); await context.SaveChangesAsync(); } }); }