refactor: add ordering by ServiceName and Key in GetAllAsync method #10

Merged
agrynco merged 1 commits from development into main 2026-05-17 11:34:15 +03:00
@@ -16,6 +16,7 @@ internal sealed class EmailTemplateRepository
public async Task<IReadOnlyList<EmailTemplate>> GetAllAsync(CancellationToken ct = default) public async Task<IReadOnlyList<EmailTemplate>> GetAllAsync(CancellationToken ct = default)
{ {
List<EmailTemplateEntity> entities = await EfRepository.Get() List<EmailTemplateEntity> entities = await EfRepository.Get()
.OrderBy(x => x.ServiceName).ThenBy(x => x.Key)
.AsNoTracking() .AsNoTracking()
.ToListAsync(ct); .ToListAsync(ct);
return entities.Select(MapToDomain).ToList(); return entities.Select(MapToDomain).ToList();