Ejemplo n.º 1
0
 public PlayerTeam(IPlayerTeam playerTeam)
 {
     if (playerTeam != null)
     {
         PlayerId = playerTeam.PlayerId;
         TeamId   = playerTeam.TeamId;
     }
 }
Ejemplo n.º 2
0
        public IPlayerTeam GetPlayerTeam(Guid teamId, Guid playerId)
        {
            IPlayerTeam playerTeam = null;

            using (var context = new Data.DartballContext())
            {
                var item = context.PlayerTeams.FirstOrDefault(x => x.TeamId == teamId.ToString() && x.PlayerId == playerId.ToString());
                if (item != null)
                {
                    playerTeam = Mapper.Map <PlayerTeamDto>(item);
                }
            }

            return(playerTeam);
        }
Ejemplo n.º 3
0
        public ChangeResult Save(IPlayerTeam playerTeam)
        {
            bool isAdd = false;

            if (GetPlayerTeam(playerTeam.TeamId, playerTeam.PlayerId) == null)
            {
                isAdd = true;
            }

            if (isAdd)
            {
                return(AddNew(playerTeam));
            }
            else
            {
                return(Update(playerTeam));
            }
        }
Ejemplo n.º 4
0
 public ChangeResult Update(IPlayerTeam playerTeam)
 {
     return(Update(new List <IPlayerTeam> {
         playerTeam
     }));
 }
Ejemplo n.º 5
0
 public ChangeResult AddNew(IPlayerTeam playerTeam)
 {
     return(AddNew(new List <IPlayerTeam> {
         playerTeam
     }));
 }