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();
     }
 }