public ActionResult Edit(string id, TeamDto teamDto)
        {
            try
            {
                var team = _teamService.Find(id);
                team.Name = teamDto.Nom;
                _teamService.Save(team);

                return RedirectToAction("Edit","Competition", new {id = MainCompetition.Id});
            }
            catch
            {
                return View();
            }
        }
        public ActionResult PartialCreate(TeamDto teamDto)
        {
            try
            {
                var team = new Team(teamDto.Nom, false, teamDto.Number);
                _teamService.Save(team);
                if (!string.IsNullOrEmpty(teamDto.CompetitionId))
                {
                    var competition = CompetitionService.Find(teamDto.CompetitionId);
                    CompetitionService.CreateTeamInCompetion(team, competition);

                    return RedirectToAction("AddTeamInCompetitionPartial", "Team", new { competitionId = teamDto.CompetitionId });
                }
                throw new Exception();
            }
            catch
            {
                return View();
            }
        }
        private CreateTeamDto CreateTeamDto(string competitionId)
        {
            var competition = CompetitionService.Find(competitionId);
            var number = CompetitionService.GetNextNumber(competition);

            var teamDto = new TeamDto()
                              {
                                  Number = number,
                                  CompetitionId = competitionId,
                              };
            var dto = new CreateTeamDto()
                          {
                              TeamDto = teamDto,
                              TeamDtos = competition.InitialTeams.Select(x => new TeamDto()
                                                                                  {
                                                                                      CompetitionId = competitionId,
                                                                                      Nom = x.Name,
                                                                                      Number = x.Number,
                                                                                      Id = x.Id
                                                                                  })
                          };
            return dto;
        }