using System; using Comal.Classes; namespace Comal.Stores { internal class InvoiceLineStore : BaseStore { protected override void BeforeSave(InvoiceLine entity) { base.BeforeSave(entity); //UpdateAggregate(entity, entity.InvoiceLink, // Sum(il => il.ExTax, i => i.ExTax), // Sum(il => il.Tax, i => i.Tax), // Sum(il => il.IncTax, i => i.IncTax) //); } protected override void BeforeDelete(InvoiceLine entity) { base.BeforeDelete(entity); entity.InvoiceLink.ID = Guid.Empty; //UpdateAggregate(entity, entity.InvoiceLink, // Sum(il => il.ExTax, i => i.ExTax), // Sum(il => il.Tax, i => i.Tax), // Sum(il => il.IncTax, i => i.IncTax) //); } } }