コード例 #1
0
 private async Task <ConfirmationResponse> DeleteConfirmationAsync(TradeDataObject tradeDataObject, TradeConfirmation tradeConfirmation, string apiJwtToken, IFidectusConfiguration fidectusConfiguration)
 {
     try
     {
         return(await fidectusService.DeleteConfirmation(fidectusConfiguration.CompanyId(tradeConfirmation.SenderId),
                                                         tradeDataObject.ConfirmationDocumentId(), await CreateAuthenticationTokenAsync(apiJwtToken, fidectusConfiguration), fidectusConfiguration));
     }
     catch (Exception ex)
     {
         logger.LogError(ex, "{Message}", ex.Message);
         throw;
     }
 }
コード例 #2
0
 private async Task <ConfirmationResponse> SendConfirmationAsync(string method, TradeConfirmation tradeConfirmation, string apiJwtToken, IFidectusConfiguration fidectusConfiguration)
 {
     try
     {
         return(await fidectusService.SendConfirmation(method, fidectusConfiguration.CompanyId(tradeConfirmation.SenderId),
                                                       new ConfirmationRequest { TradeConfirmation = tradeConfirmation },
                                                       await CreateAuthenticationTokenAsync(apiJwtToken, fidectusConfiguration), fidectusConfiguration));
     }
     catch (Exception ex)
     {
         logger.LogError(ex, "{Message}", ex.Message);
         throw;
     }
 }