Пример #1
0
        public Team CreateTeam(Team team)
        {
            var     teamobj     = _mapper.Map <Team, Team_DL>(team);
            Team_DL teamDetails = repo.TeamRepository.CreateTeam(teamobj);

            return(MapperProfile.Map <Team_DL, Team>(_mapper, teamDetails));
        }
Пример #2
0
        public Team_DL CreateTeam(Team_DL teamDL)
        {
            List <Player> players = new List <Player>();

            foreach (var item in teamDL.Players)
            {
                players.Add(new Player {
                    Gender = item.Gender, Id = item.Id, Name = item.Name, TeamId = item.TeamId
                });
            }

            Team team = new Team {
                JerseyColor = teamDL.JerseyColor, Players = players,
                TeamName    = teamDL.TeamName, TournmentCode = teamDL.TournmentCode
            };

            Repository.Insert(team);
            Repository.SaveAllChanges();
            teamDL.TeamId = team.TeamId;
            return(teamDL);
        }