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; }
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; }