using DigitalData.Core.Infrastructure; using EnvelopeGenerator.Domain.Entities; using EnvelopeGenerator.Application.Contracts.Repositories; using Microsoft.EntityFrameworkCore; namespace EnvelopeGenerator.Infrastructure.Repositories; public class ConfigRepository : CRUDRepository, IConfigRepository { public ConfigRepository(EGDbContext dbContext) : base(dbContext, dbContext.Configs) { } public async Task ReadFirstAsync() { var configs = await _dbSet.ToListAsync(); return configs.Count > 0 ? configs[0] : default; } }