public PlayerTeam(IPlayerTeam playerTeam) { if (playerTeam != null) { PlayerId = playerTeam.PlayerId; TeamId = playerTeam.TeamId; } }
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); }
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)); } }
public ChangeResult Update(IPlayerTeam playerTeam) { return(Update(new List <IPlayerTeam> { playerTeam })); }
public ChangeResult AddNew(IPlayerTeam playerTeam) { return(AddNew(new List <IPlayerTeam> { playerTeam })); }