public AjouterEquipeModelView(ClubModel club) { this.club = club; Equipe = new EquipeModel(); Initialisation(); }
public MatchModel(EquipeModel e1, EquipeModel e2) { this.estAJouer = true; this.equipeDuClub = e1; this.equipeAdverse = e2; Id++; }
public ActionResult DeleteConfirmed(int id) { EquipeModel equipeModel = db.Equipes.Find(id); db.Equipes.Remove(equipeModel); db.SaveChanges(); return(RedirectToAction(nameof(Index))); }
/// <summary> /// Selectione un joueur au hasard dans une équipe /// </summary> public static CompetiteurModel SelectioneJoueur(EquipeModel e) { BindingList <CompetiteurModel> competiteurs = e.ListeDeJoueur; Random random = new Random(); int i = random.Next(0, competiteurs.Count); return(competiteurs[i]); }
/// <summary> /// Supprime une equipe du club /// </summary> public static void SupprimerEquipe(ClubModel club, EquipeModel equipe) { foreach (CompetiteurModel c in equipe.ListeDeJoueur) { c.Equipe = null; MembreService.ModifierMembre(club, c); } club.Equipes.Remove(equipe); }
/// <summary> /// Ajoute une equipe au club /// </summary> public static void AjouterEquipe(ClubModel club, EquipeModel e) { foreach (CompetiteurModel competiteur in e.ListeDeJoueur) { competiteur.Equipe = e; MembreService.ModifierMembre(club, competiteur); } club.Equipes.Add(e); }
public ActionResult Create(EquipeModel equipeModel) { if (ModelState.IsValid) { db.Equipes.Add(equipeModel); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(equipeModel)); }
public ActionResult Edit(EquipeModel equipeModel) { if (ModelState.IsValid) { db.Entry(equipeModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(equipeModel)); }
/// <summary> /// Supprime un membre d'une equipe /// </summary> public static void SupprimerJoueurEquipe(ClubModel club, MembreModel m) { if (m is CompetiteurModel) { CompetiteurModel c = m as CompetiteurModel; EquipeModel equipe = MembreService.EquipeDuJoueur(club, c); equipe.ListeDeJoueur.Remove(c); c.Equipe = null; MembreService.ModifierMembre(club, c); EquipeService.ModifierEquipe(club, equipe); } }
/// <summary> /// Met à jour une equipe /// </summary> public static void ModifierEquipe(ClubModel club, EquipeModel e) { foreach (EquipeModel equipe in club.Equipes) { if (equipe.IdEquipe == e.IdEquipe) { club.Equipes.Remove(equipe); club.Equipes.Add(e); break; } } }
/// <summary> /// Retourne l'équipe du joueur /// </summary> public static EquipeModel EquipeDuJoueur(ClubModel club, CompetiteurModel c) { EquipeModel e = new EquipeModel(); foreach (EquipeModel equipe in club.Equipes) { if (equipe.ListeDeJoueur.Contains(c)) // On regarde dans quelle equipe est le joueur { e = equipe; } } return(e); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EquipeModel equipeModel = db.Equipes.Find(id); if (equipeModel == null) { return(HttpNotFound()); } return(View(equipeModel)); }
public void CreateRoom(string nameRoom, string password, string nameTeamOne, string nameTeamTwo) { EquipeModel team1 = new EquipeModel() { Nom = nameTeamOne }; EquipeModel team2 = new EquipeModel() { Nom = nameTeamTwo }; RoomCo = new RoomModel() { Name = nameRoom, Password = password, Equipe1 = team1, Equipe2 = team2 }; Hub.Invoke("CreateRoom", RoomCo); }
public MatchDoubleModel(EquipeModel e1, EquipeModel e2, CompetiteurModel c1, CompetiteurModel c2) : base(e1, e2) { ListejoueurDuClub.Add(c1); ListejoueurDuClub.Add(c2); this.idMatch = Id; }
/// <summary> /// Ajoute le joueur à l'equipe /// </summary> public static void AjouterJoueur(ClubModel club, EquipeModel equipe, CompetiteurModel c) { equipe.ListeDeJoueur.Add(c); c.Equipe = equipe; ModifierEquipe(club, equipe); }
public VoirEquipeModelView(ClubModel club, EquipeModel e) { this.club = club; this.equipe = e; Initialisation(); }
public EquipeViewModel(int idContinent, int idPays, int idEquipe) { EquipeVM = new EquipeModels(idContinent, idPays, idEquipe).ListeEquipeM.FirstOrDefault(); }
public MatchSimpleModel(EquipeModel e1, EquipeModel e2, CompetiteurModel c) : base(e1, e2) { this.joueurDuClub = c; this.idMatch = Id; }