Completo prima revisione repository x commenti
This commit is contained in:
@@ -1,9 +1,23 @@
|
||||
namespace EgwCoreLib.Lux.Data.Repository.Utils
|
||||
{
|
||||
/// <summary>
|
||||
/// Interfaccia per la gestione dei contatori.
|
||||
/// </summary>
|
||||
public interface ICounterRepository
|
||||
{
|
||||
/// <summary>
|
||||
/// Recupera l'elenco di tutti i contatori, opzionalmente filtrati per anno di riferimento.
|
||||
/// </summary>
|
||||
/// <param name="yearRef">L'anno di riferimento (opzionale).</param>
|
||||
/// <returns>L'elenco dei contatori.</returns>
|
||||
Task<List<CounterModel>> GetAllAsync(int? yearRef = null);
|
||||
|
||||
/// <summary>
|
||||
/// Recupera il prossimo valore disponibile per un contatore specifico.
|
||||
/// </summary>
|
||||
/// <param name="yearRef">L'anno di riferimento.</param>
|
||||
/// <param name="countName">Il nome del contatore.</param>
|
||||
/// <returns>Il prossimo valore del contatore.</returns>
|
||||
Task<int> GetNextAsync(int yearRef, string countName);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user