Ejemplo n.º 1
0
 private async Task <bool> UploadBankInfos()
 {
     if (_foundPerson.BankInfos == null)
     {
         return(true);
     }
     try
     {
         _logger.LogDebug($"Attempting to create bank info records for SearchRequest[{_searchRequest.SearchRequestId}]");
         foreach (var bankInfo in _foundPerson.BankInfos)
         {
             BankingInformationEntity bank = _mapper.Map <BankingInformationEntity>(bankInfo);
             bank.SearchRequest     = _searchRequest;
             bank.InformationSource = _providerDynamicsID;
             bank.Person            = _returnedPerson;
             SSG_Asset_BankingInformation ssgBank = await _searchRequestService.CreateBankInfo(bank, _cancellationToken);
             await CreateResultTransaction(ssgBank);
         }
         return(true);
     }
     catch (Exception ex)
     {
         LogException(ex);
         return(false);
     }
 }
Ejemplo n.º 2
0
 private async Task <bool> UploadBankInfos(Person person, SSG_SearchRequest request, SSG_Person ssg_person, int?providerDynamicsID, CancellationToken concellationToken)
 {
     if (person.BankInfos == null)
     {
         return(true);
     }
     try
     {
         foreach (var bankInfo in person.BankInfos)
         {
             SSG_Asset_BankingInformation bank = _mapper.Map <SSG_Asset_BankingInformation>(bankInfo);
             bank.SearchRequest     = request;
             bank.InformationSource = providerDynamicsID;
             bank.Person            = ssg_person;
             await _searchRequestService.CreateBankInfo(bank, concellationToken);
         }
         return(true);
     }
     catch (Exception ex)
     {
         _logger.LogError(ex.Message);
         return(false);
     }
 }