using System.Collections.Generic; using System.Data.OleDb; using Dapper; using Pipefy.Models; namespace Pipefy.Services { public class DatabaseService : IDatabaseService { public List GetDataFromDatabase(string connSourcePath) { string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + connSourcePath + ";Jet OLEDB:Database Password=gds21;"; using (OleDbConnection connection = new OleDbConnection(connectionString)) { connection.Open(); string sqlQuery = @"SELECT cod_smart_cliente AS c_digo_smart, cliente AS nome_da_empresa, modalidade, gestao AS gestores FROM dados_cadastrais WHERE cod_smart_unidade LIKE '%001' AND unidade_gerenciada AND modalidade <> '';"; var data = connection.Query(sqlQuery).AsList(); // rec_id is not in the DB, set to empty string foreach (var item in data) { item.rec_id = string.Empty; } return data; } } } }