Exemplo n.º 1
0
        public async Task Handle(UserCategoryDeletedEvent handle)
        {
            var items = await _categoryRepo.FindByAsync(c => c.Id == handle.AggregateId).ConfigureAwait(false);

            var item = items.FirstOrDefault();

            _logger.Trace("UserCategoryDeletedEvent", handle.AggregateId);

            if (item != null)
            {
                await _categoryRepo.Delete(item).ConfigureAwait(false);
            }
        }