private static void ImportCsvDeposit(string statementGuid, string currentCsvLine) { var importService = new PremiumTransactionServiceSoapClient(); var newPdfPremiumTransaction = ExtractDepositFromCsvLine(currentCsvLine); newPdfPremiumTransaction.StatementGuid = statementGuid; importService.StorePdfDeposit(Settings.AgencyId, newPdfPremiumTransaction); }
private static void ImportCsvBonusTransaction(string statementGuid, string carrierName, string currentCsvLine) { var importService = new PremiumTransactionServiceSoapClient(); var newPdfBonusTransaction = ExtractBonusFromCsvLine(currentCsvLine); newPdfBonusTransaction.StatementGuid = statementGuid; importService.StorePdfBonusTransaction(Settings.AgencyId, carrierName, newPdfBonusTransaction); }
protected static string StorePDF(string statementGuid, string pdfFileName, ParseOutput parseOutput) { // Convert PDF to Base64 string var bytes = File.ReadAllBytes(pdfFileName); var base64FileContent = Convert.ToBase64String(bytes); // Use Import Service to store the Base64 File content var importService = new PremiumTransactionServiceSoapClient(); return(importService.StorePDF(Settings.AgencyId, parseOutput.CarrierName, statementGuid, base64FileContent, pdfFileName, false)); }
public static void WipeStaged() { var importService = new PremiumTransactionServiceSoapClient(); importService.WipeStagedTransactions(Settings.AgencyId, Settings.WipeCarrierName); }