Esempio n. 1
0
 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);
 }
Esempio n. 3
0
 public void Sort()
 {
     sortStrategy.Sort(list);
     foreach (int item in list)
     {
         Console.WriteLine(" " + item);
     }
     Console.WriteLine();
 }
Esempio n. 4
0
        public void Sort()
        {
            _sortstrategy.Sort(_list);

            // Iterate over list and display results
            foreach (string name in _list)
            {
                Console.WriteLine(" " + name);
            }
            Console.WriteLine();
        }
Esempio n. 5
0
        // 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);
        }
Esempio n. 6
0
        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));
        }
Esempio n. 10
0
 public void Sort(SortStrategy strategy)
 {
     strategy.Sort(this.list);
 }
Esempio n. 11
0
 public void Sort()
 {
     _sortstrategy.Sort(_list);
 }
Esempio n. 12
0
        public List <Player> GetAllPlayers()
        {
            List <Player> players = DbLayer.PlayersAsync().Result;

            return(SortStrategy.Sort(players));
        }
Esempio n. 13
0
 public List <Country> Sort(List <Country> unsortedList)
 {
     return(_sortStrategy.Sort(unsortedList));
 }
Esempio n. 14
0
 public void Sort()
 {
     SortStrategy.Sort(List);
 }