opencand/OpenCand.API/Repository/BemCandidatoRepository.cs
2025-05-31 10:58:30 -03:00

27 lines
777 B
C#

using Dapper;
using Npgsql;
using OpenCand.Core.Models;
namespace OpenCand.Repository
{
public class BemCandidatoRepository : BaseRepository
{
public BemCandidatoRepository(IConfiguration configuration) : base(configuration)
{
}
public async Task<List<BemCandidato>?> GetBemCandidatoAsync(Guid idcandidato)
{
using (var connection = new NpgsqlConnection(ConnectionString))
{
var query = @"
SELECT * FROM bem_candidato
WHERE idcandidato = @idcandidato
ORDER BY ano DESC, ordembem ASC;";
return (await connection.QueryAsync<BemCandidato>(query, new { idcandidato })).AsList();
}
}
}
}