public static async Task InitializeAsync(GameRepository repo) { Game game = new Game(); IOrderedEnumerable <SteamGame> allGames = Getter.GetAll() .Where(g => !g.Name.ToUpper().Contains("TEST") && !g.Name.ToUpper().Contains("DLC") && !g.Name.ToUpper().Contains("OST") ) .OrderBy(g => g.Id); foreach (SteamGame steamGame in allGames.ToList()) { repo.Create(new Game() { Name = steamGame.Name, SteamId = steamGame.Id, Permitted = true }); } }