using Comal.Classes; namespace Comal.Stores { public class PurchaseOrderStore : BaseStore { protected override void AfterSave(PurchaseOrder entity) { base.AfterSave(entity); UpdateTrackingKanban(entity, p => { return p.Status == PurchaseOrderStatus.Closed ? KanbanCategory.Complete : p.Status.Equals(PurchaseOrderStatus.Issued) ? KanbanCategory.Waiting : KanbanCategory.Open; }); } protected override void BeforeDelete(PurchaseOrder entity) { UnlinkTrackingKanban(entity); } } }