public async Task Remove(ConcurrencyToken <Id> id)
        {
            var original = await _context.ProductCategories
                           .SingleAsync(p => p.Id == id.Entity.Value);

            _context.DeleteWithToken <Id, ProductCategoryDto, Guid>(id, original);
            if (original.ImageId != null)
            {
                await _files.Remove(original.ImageId.Value, original.Id);
            }
        }
Example #2
0
        public async Task Remove(ConcurrencyToken <Id> id)
        {
            var original = await _context.Products.SingleAsync(p => p.Id == id.Entity.Value);

            _context.DeleteWithToken <Id, ProductDto, Guid>(id, original);
        }