public AcontecimentoModel(AcontecimentosMOD ac) { Jogador_Id = ac.Jogador_Id; Tempo = ac.Tempo; TipoAcontecimento_Id = ac.TipoAcontecimento_Id; Id = ac.Id; Partida_Id = ac.Partida_Id; Time_Id = ac.Time_Id; Jogador = new JogadorModel(ac.Jogador); Partida = new PartidaModel(ac.Partida); Time = new TimeModel(ac.Time); TipoAcontecimento = new TipoAcontecimentoModel(ac.TipoAcontecimento); }
public async Task CadastrarAcontecimento(AcontecimentosMOD acontecimento) { using (var connection = await ConnectionFactory.RetornarConexaoAsync()) { #region query const string query = @" INSERT INTO Acontecimentos VALUES (@Jogador_Id, @Partida_Id, @Tempo, @Time_Id, @TipoAcontecimento_Id)" ; #endregion await connection.ExecuteAsync(query, acontecimento); } }
public async Task <bool> CadastrarAcontecimento(AcontecimentosMOD acontecimento, string user) { var usuario = await _autenticacaoBLL.RetornarUsuario(user); if (usuario != null) { var autorizado = await _autenticacaoBLL.ValidaDonoTime(usuario.Id, acontecimento.Time_Id); if (autorizado) { await _administrativoDAL.CadastrarAcontecimento(acontecimento); return(true); } } return(false); }