public void Sort() { _sortstrategy.Sort(_list); foreach (string name in _list) { Console.WriteLine(" " + name); } }
public void Sort() { if (SortStrategy == null) { throw new NullReferenceException("Sort strategy not found."); } Items = SortStrategy.Sort(Items); }
public void Sort() { sortStrategy.Sort(list); foreach (int item in list) { Console.WriteLine(" " + item); } Console.WriteLine(); }
public void Sort() { _sortstrategy.Sort(_list); // Iterate over list and display results foreach (string name in _list) { Console.WriteLine(" " + name); } Console.WriteLine(); }
// The Context void ButtonClick(object sender, EventArgs e) { Button control = sender as Button; SortStrategy <T> strategy = SelectStrategy(control.Name); IEnumerable <T> newlist = Generator(); DrawGraph(newlist); if (strategy == null) { return; } // DrawGraph will be invoked during sorting when the UpdateUI event is triggered strategy.UpdateUI += new Action <IEnumerable <T> >(DrawGraph); strategy.Sort(newlist); }
void ButtonClick(object sender, EventArgs e) { Button control = sender as Button; SortStrategy <T> strategy = SelectStartegy(control.Name); IEnumerable <T> newlist = Generator(); DrawGraph(newlist); if (strategy == null) { return; } strategy.UpdateUI += new Action <IEnumerable <T> >(DrawGraph); strategy.Sort(newlist); }
public List <Player> GetTeamPlayers(string teamId) { List <Player> teamPlayers = DbLayer.ShowPlayers(teamId); return(SortStrategy.Sort(teamPlayers)); }
public List <Team> GetAllTeams() { IEnumerable <Team> teams = DbLayer.Teams()?.Where(t => t.Id != "0"); return(SortStrategy.Sort(teams)); }
public List <Player> GetAllPlayers() { List <Player> players = DbLayer.Players(); return(SortStrategy.Sort(players)); }
public void Sort(SortStrategy strategy) { strategy.Sort(this.list); }
public void Sort() { _sortstrategy.Sort(_list); }
public List <Player> GetAllPlayers() { List <Player> players = DbLayer.PlayersAsync().Result; return(SortStrategy.Sort(players)); }
public List <Country> Sort(List <Country> unsortedList) { return(_sortStrategy.Sort(unsortedList)); }
public void Sort() { SortStrategy.Sort(List); }