コード例 #1
0
        private async Task PopulateProducts()
        {
            var products = _data.Products();

            await SaveRange(products);

            _data.AddDownloads(products);

            // Fix MainPictureId
            await ProductPictureHelper.FixProductMainPictureIds(_db);

            await PopulateUrlRecordsFor(products);

            _data.AssignGroupedProducts(products);
        }
コード例 #2
0
 protected override Task <HookResult> OnDeletingAsync(ProductMediaFile entity, IHookedEntity entry, CancellationToken cancelToken)
 {
     ProductPictureHelper.FixProductMainPictureId(_db, entity.Product);
     return(Task.FromResult(HookResult.Ok));
 }