Separação em camadas. Utilização de estimativa para horas faltantes (entre 9 e 11 registros).
13 lines
444 B
C#
13 lines
444 B
C#
namespace Domain
|
|
{
|
|
public interface IPostgresRepository
|
|
{
|
|
Task<IDictionary<(string Ponto, double DiaNum, int Minuto), Medicao>>
|
|
ObterMedicoesAsync(string codigoSCDE, DateTime dataIni, DateTime dataFim, CancellationToken ct);
|
|
|
|
Task InserirMedicoesAsync(IEnumerable<Medicao> medicoes, CancellationToken ct);
|
|
|
|
Task AtualizarMedicoesAsync(IEnumerable<Medicao> medicoes, CancellationToken ct);
|
|
}
|
|
}
|