예제 #1
0
 public async Task <bool> EditarJogador(JogadorMOD jogadorMOD, string usuario)
 {
     using (var connection = await ConnectionFactory.RetornarConexaoAsync())
     {
         try
         {
             #region "QUERY"
             const string query = @"
                         UPDATE 
                             Jogadores 
                         SET 
                             Nome = @Nome, Sobrenome = @Sobrenome, 
                             DataNascimento = @DataNascimento, NumeroCamisa = @NumeroCamisa, Apelido = @Apelido, Altura = @Altura
                         WHERE
                             Id = @Id";
             #endregion
             // trocar pra dar inner join em usuario e so alterar where usuario = usuario
             return(await connection.ExecuteAsync(query, jogadorMOD) > 0);
         }
         catch (Exception e)
         {
             return(false);
         }
     }
 }
예제 #2
0
 public JogadorModel(JogadorMOD jogador)
 {
     CodigoTime     = jogador.CodigoTime;
     Id             = jogador.Id;
     Nome           = jogador.Nome;
     Sobrenome      = jogador.Sobrenome;
     Posicao        = jogador.Posicao;
     DataNascimento = jogador.DataNascimento;
     Time           = jogador.Time;
     NumeroCamisa   = jogador.NumeroCamisa;
     Apelido        = jogador.Apelido;
     Altura         = jogador.Altura;
 }
예제 #3
0
 public async Task <bool> CadastrarJogador(JogadorMOD jogadorMOD)
 {
     using (var connection = await ConnectionFactory.RetornarConexaoAsync())
     {
         #region QUERY
         const string query = @"
                         INSERT INTO 
                             Jogadores 
                         VALUES 
                             (@Nome, @Sobrenome, @Posicao, @DataNascimento, @CodigoTime, @NumeroCamisa, @Apelido, @Altura)";
         #endregion
         return(await connection.ExecuteAsync(query, jogadorMOD) > 0);
     }
 }
예제 #4
0
 public async Task <bool> EditarJogador(JogadorMOD jogadorMOD, string usuario)
 {
     return(await _escalacaoDAL.EditarJogador(jogadorMOD, usuario));
 }
예제 #5
0
        public async Task <bool> CadastrarJogador(JogadorMOD jogadorMOD, string usuario)
        {
            jogadorMOD.CodigoTime = await _escalacaoDAL.RetornarCodigoTime(usuario);

            return(await _escalacaoDAL.CadastrarJogador(jogadorMOD));
        }