public Task <int> InserirAsync(Passagem passagem) { const string sql = @"insert into passagens (id_passagem, id_carro, momento, evasao) values (@Id, @IdCarro, @Momento, @Evasao); select last_insert_id();"; var dto = new PassagemDto(passagem); return(_dbConnection.ExecuteScalarAsync <int>(sql, dto)); }
public async Task <bool> AtualizarAsync(Passagem passagem) { const string sql = @"update passagens set id_carro = @IdCarro, momento = @Momento, evasao = @Evasao where id_passagem = @Id"; var dto = new PassagemDto(passagem); var registrosAfetados = await _dbConnection.ExecuteAsync(sql, dto); return(registrosAfetados == 1); }