init
This commit is contained in:
26
OpenCand.API/Repository/BemCandidatoRepository.cs
Normal file
26
OpenCand.API/Repository/BemCandidatoRepository.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user