Ejemplo n.º 1
0
 public GameTeam(IGameTeam gameTeam)
 {
     if (gameTeam != null)
     {
         GameTeamId = gameTeam.GameTeamId;
         GameId     = gameTeam.GameId;
         TeamId     = gameTeam.TeamId;
     }
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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));
            }
        }
Ejemplo n.º 4
0
 public ChangeResult Update(IGameTeam gameTeam)
 {
     return(Update(new List <IGameTeam> {
         gameTeam
     }));
 }
Ejemplo n.º 5
0
 public ChangeResult AddNew(IGameTeam gameTeam)
 {
     return(AddNew(new List <IGameTeam> {
         gameTeam
     }));
 }