Ejemplo n.º 1
0
        public tbJogador AdicionarJogador(tbUsuario usuario, DateTime dataNascimento, int idCidade)
        {
            tbJogador jogador = null;
            var jogadores = db.tbJogador.Where(x => x.tbUsuario.usuarioId == usuario.usuarioId);

            if (jogadores.Count() > 0)
            {
                jogador = jogadores.FirstOrDefault();
                jogador.jogadorDataNascimento = dataNascimento;
                jogador.cidadeId = idCidade;
                jogador.usuarioId = usuario.usuarioId;
                jogador.jogadorAtivo = true;

                db.Entry(jogador).State = EntityState.Modified;
                db.SaveChanges();
            }
            else
            {
                jogador = new tbJogador();
                jogador.jogadorDataNascimento = dataNascimento;
                jogador.cidadeId = idCidade;
                jogador.usuarioId = usuario.usuarioId;
                jogador.jogadorAtivo = true;

                db.tbJogador.Add(jogador);
            }

            db.SaveChanges();

            return jogador;
        }
Ejemplo n.º 2
0
        private tbJogador AdicionarJogador(tbUsuario usuario, DateTime dataNascimento, int idCidade)
        {
            tbJogador jogador = new tbJogador();
            jogador.jogadorDataNascimento = dataNascimento;
            jogador.cidadeId = idCidade;
            jogador.usuarioId = usuario.usuarioId;

            db.tbJogador.Add(jogador);
            db.SaveChanges();

            return jogador;
        }