コード例 #1
0
        public void DeleteTeam(Team team)
        {
            teams.Remove(team);
            ITeamDal dal = PlayerFactory.GetTeamDal();

            dal.Delete(team.IdTeam);
        }
コード例 #2
0
        public void UpdateTeam(Team team, int id)
        {
            ITeamDal dal = PlayerFactory.GetTeamDal();

            dal.Edit(new TeamDto
            {
                IdTeam = id,
                Name   = team.Name
            });
        }
コード例 #3
0
        //CRUD
        public void CreateTeam(Team team)
        {
            teams.Add(team);
            ITeamDal dal = PlayerFactory.GetTeamDal();

            dal.Create(new TeamDto
            {
                Name  = team.Name,
                Owner = team.Owner
            });
        }
コード例 #4
0
        public Team ReadTeam(int id)
        {
            ITeamDal dal     = PlayerFactory.GetTeamDal();
            TeamDto  teamDto = dal.GetTeamById(id);

            return(new Team()
            {
                IdTeam = teamDto.IdTeam,
                Name = teamDto.Name,
                Owner = teamDto.Owner
            });
        }
コード例 #5
0
        public void GetPlayers(int id)
        {
            ITeamDal dal = PlayerFactory.GetTeamDal();

            foreach (var a in dal.GetById(id))
            {
                players.Add(new Player()
                {
                    LastName  = a.LastName,
                    FirstName = a.FirstName
                });
            }
        }
コード例 #6
0
        public void GetAllTeams()
        {
            ITeamDal dal = PlayerFactory.GetTeamDal();

            foreach (var a in dal.GetData())
            {
                teams.Add(new Team()
                {
                    IdTeam = a.IdTeam,
                    Name   = a.Name,
                    Owner  = a.Owner
                });
            }
        }
コード例 #7
0
        public void getAllPlayers()
        {
            IPlayerDal dal = PlayerFactory.GetPlayerDal();

            foreach (var a in dal.GetPlayerList().players)
            {
                players.Add(new Player()
                {
                    Id         = a.Id,
                    LastName   = a.LastName,
                    FirstName  = a.FirstName,
                    ActiveTeam = a.ActiveTeam,
                    Games      = a.Games,
                    Points     = a.Points,
                    Rebounds   = a.Rebounds,
                    Assists    = a.Assists,
                    Blocks     = a.Blocks,
                });
            }
        }
コード例 #8
0
 public TeamCollection()
 {
     teams = new List <Team>();
     dal   = PlayerFactory.GetTeamDal();
 }
コード例 #9
0
 public PlayerCollection()
 {
     dal     = PlayerFactory.GetPlayerDal();
     players = new List <Player>();
 }
コード例 #10
0
 public void PostTeam()
 {
     ITeamDal dal = PlayerFactory.GetTeamDal(PlayerNameFromForm, TeamName);
 }