using Lux.Report.Data.DbModel; namespace Lux.Report.Data.Repository { public interface IReportRepository { #region Public Methods /// /// Inserisce un nuovo record Report nel database. /// /// Record da inserire Task AddAsync(ReportModel entity); /// /// Recupera l'elenco completo dei Report /// Task> GetAllAsync(); /// /// Recupera un Report specifico per ID. /// /// ID da recuperare Task GetByIdAsync(int currID); /// /// Aggiorna un record Report esistente nel database. /// /// Record aggiornato Task UpdateAsync(ReportModel entity); #endregion Public Methods } }