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