public ClientDto[] GetByIds(Guid[] ids) { try { using (var transactionScope = new TransactionScope()) { var clientDtos = new ClientDtoMapper().Map(_clientRepository.GetByIds(ids.ToArray()).ToArray()); transactionScope.Complete(); return clientDtos; } } finally { _sessionProvider.CloseCurrent(); } }
public ClientDto GetById(Guid id) { try { using (var transactionScope = new TransactionScope()) { var clientDto = new ClientDtoMapper().Map(_clientRepository.GetById(id)); transactionScope.Complete(); return clientDto; } } finally { _sessionProvider.CloseCurrent(); } }