From f1c8438c8eb9073e996d8c2c1d90342ff75e57d8 Mon Sep 17 00:00:00 2001 From: Stuart Ferguson Date: Fri, 9 Jun 2023 11:48:20 +0100 Subject: [PATCH] Only pass date to generation code --- .../TransactionProcessing.SchedulerService.Jobs/Jobs.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/TransactionProcessing.SchedulerService/TransactionProcessing.SchedulerService.Jobs/Jobs.cs b/TransactionProcessing.SchedulerService/TransactionProcessing.SchedulerService.Jobs/Jobs.cs index fb3ba62..5676b79 100644 --- a/TransactionProcessing.SchedulerService/TransactionProcessing.SchedulerService.Jobs/Jobs.cs +++ b/TransactionProcessing.SchedulerService/TransactionProcessing.SchedulerService.Jobs/Jobs.cs @@ -30,7 +30,7 @@ public static async Task GenerateMerchantStatements(ITransactionDataGenerator t, List results = new List(); foreach (MerchantResponse merchantResponse in merchants) { - Boolean success = await t.GenerateMerchantStatement(merchantResponse.EstateId, merchantResponse.MerchantId, DateTime.Now, cancellationToken); + Boolean success = await t.GenerateMerchantStatement(merchantResponse.EstateId, merchantResponse.MerchantId, DateTime.Now.Date, cancellationToken); if (success == false){ results.Add(merchantResponse.MerchantName); } @@ -51,7 +51,7 @@ public static async Task GenerateFileUploads(ITransactionDataGenerator t, Guid e } List contracts = await t.GetMerchantContracts(merchant, cancellationToken); - DateTime fileDate = DateTime.Now; + DateTime fileDate = DateTime.Now.Date; List results = new List(); foreach (ContractResponse contract in contracts) { @@ -78,7 +78,7 @@ public static async Task GenerateTransactions(ITransactionDataGenerator t, Guid throw new JobExecutionException($"Error getting Merchant Id [{merchantId}] for Estate Id [{estateId}]"); } - DateTime transactionDate = DateTime.Now; + DateTime transactionDate = DateTime.Now.Date; // Get the merchants contracts List contracts = await t.GetMerchantContracts(merchant, cancellationToken); @@ -119,7 +119,7 @@ public static async Task GenerateTransactions(ITransactionDataGenerator t, Guid public static async Task PerformSettlement(ITransactionDataGenerator t, DateTime dateTime, Guid estateId, CancellationToken cancellationToken) { - Boolean success = await t.PerformSettlement(dateTime, estateId, cancellationToken); + Boolean success = await t.PerformSettlement(dateTime.Date, estateId, cancellationToken); if (success == false){ throw new JobExecutionException($"Error performing settlement for Estate Id [{estateId}] and date [{dateTime:dd-MM-yyyy}]");