示例#1
0
        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));
        }
示例#2
0
        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);
        }