using Distribution.Data; using Distribution.Models; using Microsoft.EntityFrameworkCore; namespace Distribution.Features.Payment; public class PaymentRepository(AppDBContext context) : IPaymentRepository { public async Task> GetBySaleIdAsync(Guid saleId) => await context.Payments .Where(p => p.FK_SaleId == saleId && p.IsActive) .OrderBy(p => p.CollectedAt) .ToListAsync(); public async Task AddAsync(Models.Payment payment) => await context.Payments.AddAsync(payment); }