internal async Task LoadPage() { int takeCount = BoardGameIds.Count() - BoardGames.Count(); if (takeCount > 0) { IsLoading = true; try { if (takeCount > loadCount) { takeCount = loadCount; } var subSet = BoardGameIds.Skip(BoardGames.Count()).Take(takeCount); var count = subSet.Count(); foreach (var boardGame in await cache.BoardGamesFromIds(subSet)) { BoardGames.Add(new IndexedBoardGame(boardGame)); } } finally { IsLoading = false; } } }
static void Main(string[] args) { var cookieDough = new IceCream(); cookieDough.IsCreamy = true; cookieDough.Noms(); var lordOfTheRings = new Fantasy(); lordOfTheRings.IsOld = false; lordOfTheRings.Read(); var settlersOfCatan = new BoardGames(); settlersOfCatan.IsLong = true; settlersOfCatan.Play(); var husband = new Family(); husband.IsPhillip = true; husband.Hello(); Console.ReadKey(); }
private void ApplyFilter(string filter) { DisplayedBoardGames.Clear(); foreach (var boardGame in BoardGames.Select(x => x).Where(x => x.Name.IndexOf(filter, StringComparison.InvariantCultureIgnoreCase) >= 0)) { DisplayedBoardGames.Add(boardGame); } }
public void AddBoardGame(string name) { var boardGame = new BoardGame { Name = name, Score = 0, TimesPlayed = 0 }; BoardGames.Add(boardGame); DisplayedBoardGames.Add(boardGame); }
public virtual void RemoveBoardGame(int boardGameId) { for (int i = 0; i < BoardGames.Count; i++) { if (BoardGames[i].BoardGameId == boardGameId) { BoardGames.RemoveAt(i); } } }
public State_PlayTurns(BoardGames.Players currentPlayer) { CurrentPlayer = currentPlayer; }
public State_EndGame(BoardGames.Players winner) { Winner = winner; }
public virtual void AddBoardGame(BoardGame inBoardGame) { BoardGames.Add(inBoardGame); }