// Repositories/MessageRepository.cs using Microsoft.EntityFrameworkCore; using System.Threading.Tasks; namespace BelegeingangDatabase.Repositories { public class MessageRepository : GenericRepository, IMessageRepository { public MessageRepository(BelegeingangContext context) : base(context) { } public async Task GetByMessageIdAsync(string messageId) { return await _context.Emails .Include(e => e.Attachments) .FirstOrDefaultAsync(e => e.MessageId == messageId); } } }