public IEnumerable<string> AfficheStade() { IEnumerable<string> stringStade; List<Stade> listStade; DalManager dal = new DalManager(); listStade = dal.GetStade(); stringStade = from stade in listStade select stade.Planete; return stringStade; }
public void launchDemi(List<ViewModelMatch> listMatch) { DalManager dalM = new DalManager(); List<Jedi> jedis = dalM.GetJedi(); List<ViewModelMatch> listDemi = new List<ViewModelMatch>(); List<Jedi> vainqueurs = new List<Jedi>(); Random rnd = new Random(); listDemi = (from match in listMatch where match.PhaseTournoi == EPhaseTournoi.DemiFinale orderby match.Match.Id ascending select match).ToList(); foreach (ViewModelMatch match in listDemi) { int r = rnd.Next(1, 100); JouerAuto(match.Match, r); vainqueurs.Add((from jedi in jedis where jedi.Id == match.Match.IdJediVainqueur select jedi).First()); } Stade stade = dalM.GetStade().First(); int i = 0; // 2 matches de quart de demi-final while (i < 2) { //creer les nouveaux matches // TODO: faire que les id des matches s'incrémentent automatiquement // mettre dans la base de données tt ça //new Match(null, listVainqueurs[i], listVainqueurs[i + 1], EPhaseTournoi.DemiFinale, new Stade(), 9); listMatch.Add(new ViewModelMatch(new Match(1, vainqueurs[i], vainqueurs[i + 1], EPhaseTournoi.Finale, stade, i + 8))); i += 2; } }
public List<ViewModelStade> getAllStadeModel() { List<ViewModelStade> list = new List<ViewModelStade>(); var manager = new DalManager(); var stades = manager.GetStade(); foreach (Stade stads in stades) { list.Add(new ViewModelStade(stads)); } return list; }
public List<Stade> ListStadeInfo() { DalManager dal = new DalManager(); return dal.GetStade(); }