public async Task <PayingItem> CreateAsync(PayingItem item) { var insertedItem = await _payingItemService.CreateAsync(item); await _serviceTrigger.Insert(insertedItem); return(insertedItem); }
public async Task <PayingItem> CreateAsync(PayingItem item) { try { var createdItem = _repository.Create(item); await _repository.SaveAsync(); await _serviceTrigger.Insert(createdItem); return(createdItem); } catch (DomainModelsException e) { throw new ServiceException($"Ошибка в сервисе {nameof(PayingItemService)} в методе {nameof(CreateAsync)} при обращении к БД", e); } }