public GameTeam(IGameTeam gameTeam) { if (gameTeam != null) { GameTeamId = gameTeam.GameTeamId; GameId = gameTeam.GameId; TeamId = gameTeam.TeamId; } }
public IGameTeam GetGameTeam(Guid gameId, Guid teamId) { IGameTeam gameTeam = null; using (var context = new Data.DartballContext()) { var item = context.GameTeams.FirstOrDefault(x => x.GameId == gameId.ToString() && x.TeamId == teamId.ToString()); if (item != null) { gameTeam = Mapper.Map <GameTeamDto>(item); } } return(gameTeam); }
public ChangeResult Save(IGameTeam gameTeam) { bool isAdd = false; if (GetGameTeam(gameTeam.GameId, gameTeam.TeamId) == null) { isAdd = true; } if (isAdd) { return(AddNew(gameTeam)); } else { return(Update(gameTeam)); } }
public ChangeResult Update(IGameTeam gameTeam) { return(Update(new List <IGameTeam> { gameTeam })); }
public ChangeResult AddNew(IGameTeam gameTeam) { return(AddNew(new List <IGameTeam> { gameTeam })); }