namespace EgwCoreLib.Lux.Data.Repository.Config { public interface IConfGlassRepository : IBaseRepository { #region Public Methods /// /// Inserisce un nuovo record Glass nel database. /// /// Record da inserire Task AddAsync(GlassModel entity); /// /// Elimina un record Glass dal database. /// /// Record da eliminare Task DeleteAsync(GlassModel entity); /// /// Recupera l'elenco completo dei vetri configurati. /// Task> GetAllAsync(); /// /// Recupera un record Glass specifico per ID. /// /// ID del vetro da recuperare Task GetByIdAsync(int recId); /// /// Aggiorna un record Glass esistente nel database. /// /// Record aggiornato Task UpdateAsync(GlassModel entity); #endregion Public Methods } }