123456789101112131415161718192021222324 |
- using Comal.Classes;
- namespace Comal.Stores
- {
- internal class BillPaymentStore : BaseStore<BillPayment>
- {
- protected override void BeforeSave(BillPayment entity)
- {
- base.BeforeSave(entity);
- //UpdateAggregate<Bill>(entity, entity.BillLink, Sum<Bill>(bp => bp.Amount, b => b.AmountPaid));
- //UpdateAggregate<Payment>(entity, entity.PaymentLink, Sum<Payment>(bp => bp.Amount, p => p.Total));
- }
- protected override void BeforeDelete(BillPayment entity)
- {
- base.BeforeDelete(entity);
- //entity.BillLink.ID = Guid.Empty;
- //UpdateAggregate<Bill>(entity, entity.BillLink, Sum<Bill>(bp => bp.Amount, b => b.AmountPaid));
- //entity.PaymentLink.ID = Guid.Empty;
- //UpdateAggregate<Payment>(entity, entity.PaymentLink, Sum<Payment>(bp => bp.Amount, p => p.Total));
- }
- }
- }
|