public UserController( IUserService user, IAdressesService adressesService, IPostalcodeService postalcodeService, ITeamService teamService, INationService nationService, IPlayerSkillService playskillService, IPlayerService playerService, IStadiumService stadiumService, ICoachService coachService, ICoachSkillService coachSkillService) { _usermanager = (UserManager)user; _adressmanager = (AdressManager)adressesService; _postalcodeManager = (PostalcodeManager)postalcodeService; _teamManager = (TeamManager)teamService; _nationManager = (NationManager)nationService; _playerskillManager = (PlayerSkillManager)playskillService; _playerManager = (PlayerManager)playerService; _stadiumManager = (StadiumManager)stadiumService; _coachManager = (CoachManager)coachService; _coachSkillManager = (CoachSkillManager)coachSkillService; }
/// <summary> /// Saving new Team to database /// </summary> /// <param name="user"></param> /// <param name="teamManager"></param> /// <param name="stadiumManager"></param> /// <param name="playerManager"></param> /// <param name="playerSkillManager"></param> /// <param name="nationManager"></param> /// <param name="coachManager"></param> /// <param name="coachSkillManager"></param> /// <returns></returns> public static Team CreateFinishedTeam( User user, TeamManager teamManager, StadiumManager stadiumManager, PlayerManager playerManager, PlayerSkillManager playerSkillManager, NationManager nationManager // CoachManager coachManager, //CoachSkillManager coachSkillManager ) { Team team = CreateTeam(user); // coachSkillManager.Add(team.Coach.CoachSkill); //coachSkillManager.Save(); // coachManager.Add(team.Coach); //coachManager.Save(); stadiumManager.Add(team.Stadium); stadiumManager.Save(); teamManager.Add(team); teamManager.Save(); team.Players = PlayerMethod.CreatePlayers().ToList(); foreach (Player player in team.Players) { nationManager.Add(player.Nation); nationManager.Save(); playerSkillManager.Add(player.PlayerSkill); playerSkillManager.Save(); playerManager.Add(player); playerManager.Save(); } teamManager.Save(); return(team); }
public void MoveOldStadiumData() { StadiumManager sm = new StadiumManager(); sm.MoveOldStadiumData(); }
public StadiumController(IStadiumService stadium) { _stadiumManager = (StadiumManager)stadium; }