public override void OnBeforeSaveCompleted() { foreach (var product in _products) { DataMigrator.FixProductMainPictureId(_rsProduct.Context, product); } _products.Clear(); }
protected override Task <HookResult> OnDeletingAsync(ProductMediaFile entity, IHookedEntity entry, CancellationToken cancelToken) { DataMigrator.FixProductMainPictureId(_db, entity.Product); return(Task.FromResult(HookResult.Ok)); }