ProductStore.cs 527 B

12345678910111213141516171819202122
  1. using Comal.Classes;
  2. using InABox.Core;
  3. namespace Comal.Stores
  4. {
  5. public class ProductStore : BaseProductStore<Product>
  6. {
  7. protected override void AfterSave(Product entity)
  8. {
  9. base.AfterSave(entity);
  10. if (entity.HasOriginalValue("NettCost"))
  11. UpdateProductComponentCost(entity);
  12. }
  13. protected override void AfterDelete(Product entity)
  14. {
  15. base.AfterDelete(entity);
  16. UpdateProductComponentCost(entity);
  17. }
  18. }
  19. }