using Comal.Classes; using Comal.Stores; using InABox.Core; using System.Collections.Generic; using System.Text; namespace PRSStores; public class JobRequisitionItemPurchaseOrderItemStore : BaseStore { protected override void AfterSave(JobRequisitionItemPurchaseOrderItem entity) { base.AfterSave(entity); if(entity.PurchaseOrderItem.HasOriginalValue(x => x.ID) || entity.JobRequisitionItem.HasOriginalValue(x => x.ID)) { JobRequisitionItemStore.UpdateStatus(this, entity.JobRequisitionItem.ID, JobRequisitionItemAction.Created); } } protected override void AfterDelete(JobRequisitionItemPurchaseOrderItem entity) { JobRequisitionItemStore.UpdateStatus(this, entity.JobRequisitionItem.ID, JobRequisitionItemAction.Deleted); base.AfterDelete(entity); } }