From 3e00bde5d000d65332f3d3026ae29ae317d3bcbc Mon Sep 17 00:00:00 2001 From: DjonniStorm Date: Thu, 24 Apr 2025 16:32:17 +0400 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B2=D0=BE=D1=82=20=D1=82=D0=B5=D0=BF?= =?UTF-8?q?=D0=B5=D1=80=D1=8C=20=D1=82=D0=BE=D1=87=D0=BD=D0=BE=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=20=D1=81=D0=BE=D0=BE?= =?UTF-8?q?=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=BB=D0=BE=D0=B3=D0=B3?= =?UTF-8?q?=D0=B5=D1=80=D0=B0=20=D0=B8=20=D0=BD=D0=B5=D0=BC=D0=BD=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=20=D0=BE=D1=82=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ClerkBusinessLogicContract.cs | 7 ++++-- .../ClientBusinessLogicContract.cs | 5 +++- .../CreditProgramBusinessLogicContract.cs | 5 +++- .../CurrencyBusinessLogicContract.cs | 5 +++- .../DepositBusinessLogicContract.cs | 5 +++- .../PeriodBusinessLogicContract.cs | 2 +- .../ReplenishmentBusinessLogicContract.cs | 5 +++- .../StorekeeperBusinessLogicContract.cs | 24 +++++++++++++------ 8 files changed, 43 insertions(+), 15 deletions(-) diff --git a/TheBank/BankBusinessLogic/Implementations/ClerkBusinessLogicContract.cs b/TheBank/BankBusinessLogic/Implementations/ClerkBusinessLogicContract.cs index 85ac184..6c76b82 100644 --- a/TheBank/BankBusinessLogic/Implementations/ClerkBusinessLogicContract.cs +++ b/TheBank/BankBusinessLogic/Implementations/ClerkBusinessLogicContract.cs @@ -51,7 +51,10 @@ internal class ClerkBusinessLogicContract( public void InsertClerk(ClerkDataModel clerkDataModel) { - _logger.LogInformation("Insert storekeeper: {storekeeper}", JsonSerializer.Serialize(clerkDataModel)); + _logger.LogInformation( + "Insert storekeeper: {storekeeper}", + JsonSerializer.Serialize(clerkDataModel) + ); ArgumentNullException.ThrowIfNull(clerkDataModel); clerkDataModel.Validate(); _clerkStorageContract.AddElement(clerkDataModel); @@ -59,7 +62,7 @@ internal class ClerkBusinessLogicContract( public void UpdateClerk(ClerkDataModel clerkDataModel) { - _logger.LogInformation("Update clerk: {clerk}", clerkDataModel); + _logger.LogInformation("Update clerk: {clerk}", JsonSerializer.Serialize(clerkDataModel)); ArgumentNullException.ThrowIfNull(clerkDataModel); clerkDataModel.Validate(); _clerkStorageContract.UpdElement(clerkDataModel); diff --git a/TheBank/BankBusinessLogic/Implementations/ClientBusinessLogicContract.cs b/TheBank/BankBusinessLogic/Implementations/ClientBusinessLogicContract.cs index 0a203e2..4fc79aa 100644 --- a/TheBank/BankBusinessLogic/Implementations/ClientBusinessLogicContract.cs +++ b/TheBank/BankBusinessLogic/Implementations/ClientBusinessLogicContract.cs @@ -75,7 +75,10 @@ internal class ClientBusinessLogicContract( public void UpdateClient(ClientDataModel clientDataModel) { - _logger.LogInformation("Update client: {client}", clientDataModel); + _logger.LogInformation( + "Update client: {client}", + JsonSerializer.Serialize(clientDataModel) + ); ArgumentNullException.ThrowIfNull(clientDataModel); clientDataModel.Validate(); _clientStorageContract.UpdElement(clientDataModel); diff --git a/TheBank/BankBusinessLogic/Implementations/CreditProgramBusinessLogicContract.cs b/TheBank/BankBusinessLogic/Implementations/CreditProgramBusinessLogicContract.cs index f93a167..38a6ecc 100644 --- a/TheBank/BankBusinessLogic/Implementations/CreditProgramBusinessLogicContract.cs +++ b/TheBank/BankBusinessLogic/Implementations/CreditProgramBusinessLogicContract.cs @@ -94,7 +94,10 @@ internal class CreditProgramBusinessLogicContract( public void UpdateCreditProgram(CreditProgramDataModel creditProgramDataModel) { - _logger.LogInformation("Update credit program: {credit program}", creditProgramDataModel); + _logger.LogInformation( + "Update credit program: {credit program}", + JsonSerializer.Serialize(creditProgramDataModel) + ); ArgumentNullException.ThrowIfNull(creditProgramDataModel); creditProgramDataModel.Validate(); _creditProgramStorageContract.UpdElement(creditProgramDataModel); diff --git a/TheBank/BankBusinessLogic/Implementations/CurrencyBusinessLogicContract.cs b/TheBank/BankBusinessLogic/Implementations/CurrencyBusinessLogicContract.cs index f3fb09c..8ca49be 100644 --- a/TheBank/BankBusinessLogic/Implementations/CurrencyBusinessLogicContract.cs +++ b/TheBank/BankBusinessLogic/Implementations/CurrencyBusinessLogicContract.cs @@ -74,7 +74,10 @@ internal class CurrencyBusinessLogicContract( public void UpdateCurrency(CurrencyDataModel currencyDataModel) { - _logger.LogInformation("Update currency: {currency}", currencyDataModel); + _logger.LogInformation( + "Update currency: {currency}", + JsonSerializer.Serialize(currencyDataModel) + ); ArgumentNullException.ThrowIfNull(currencyDataModel); currencyDataModel.Validate(); _currencyStorageContract.UpdElement(currencyDataModel); diff --git a/TheBank/BankBusinessLogic/Implementations/DepositBusinessLogicContract.cs b/TheBank/BankBusinessLogic/Implementations/DepositBusinessLogicContract.cs index dca84ec..415572c 100644 --- a/TheBank/BankBusinessLogic/Implementations/DepositBusinessLogicContract.cs +++ b/TheBank/BankBusinessLogic/Implementations/DepositBusinessLogicContract.cs @@ -74,7 +74,10 @@ internal class DepositBusinessLogicContract( public void UpdateDeposit(DepositDataModel depositDataModel) { - _logger.LogInformation("Update credit program: {credit program}", depositDataModel); + _logger.LogInformation( + "Update credit program: {credit program}", + JsonSerializer.Serialize(depositDataModel) + ); ArgumentNullException.ThrowIfNull(depositDataModel); depositDataModel.Validate(); _depositStorageContract.UpdElement(depositDataModel); diff --git a/TheBank/BankBusinessLogic/Implementations/PeriodBusinessLogicContract.cs b/TheBank/BankBusinessLogic/Implementations/PeriodBusinessLogicContract.cs index a5c83d0..3da86b1 100644 --- a/TheBank/BankBusinessLogic/Implementations/PeriodBusinessLogicContract.cs +++ b/TheBank/BankBusinessLogic/Implementations/PeriodBusinessLogicContract.cs @@ -90,7 +90,7 @@ internal class PeriodBusinessLogicContract( public void UpdatePeriod(PeriodDataModel periodataModel) { - _logger.LogInformation("Update period: {period}", periodataModel); + _logger.LogInformation("Update period: {period}", JsonSerializer.Serialize(periodataModel)); ArgumentNullException.ThrowIfNull(periodataModel); periodataModel.Validate(); _periodStorageContract.UpdElement(periodataModel); diff --git a/TheBank/BankBusinessLogic/Implementations/ReplenishmentBusinessLogicContract.cs b/TheBank/BankBusinessLogic/Implementations/ReplenishmentBusinessLogicContract.cs index ff022bd..278d58a 100644 --- a/TheBank/BankBusinessLogic/Implementations/ReplenishmentBusinessLogicContract.cs +++ b/TheBank/BankBusinessLogic/Implementations/ReplenishmentBusinessLogicContract.cs @@ -104,7 +104,10 @@ internal class ReplenishmentBusinessLogicContract( public void UpdateReplenishment(ReplenishmentDataModel replenishmentataModel) { - _logger.LogInformation("Update replenishment: {replenishment}", replenishmentataModel); + _logger.LogInformation( + "Update replenishment: {replenishment}", + JsonSerializer.Serialize(replenishmentataModel) + ); ArgumentNullException.ThrowIfNull(replenishmentataModel); replenishmentataModel.Validate(); _replenishmentStorageContract.UpdElement(replenishmentataModel); diff --git a/TheBank/BankBusinessLogic/Implementations/StorekeeperBusinessLogicContract.cs b/TheBank/BankBusinessLogic/Implementations/StorekeeperBusinessLogicContract.cs index 61ca66f..d7b8ec1 100644 --- a/TheBank/BankBusinessLogic/Implementations/StorekeeperBusinessLogicContract.cs +++ b/TheBank/BankBusinessLogic/Implementations/StorekeeperBusinessLogicContract.cs @@ -1,11 +1,11 @@ -using BankContracts.BusinessLogicContracts; +using System.Text.Json; +using System.Text.RegularExpressions; +using BankContracts.BusinessLogicContracts; using BankContracts.DataModels; using BankContracts.Exceptions; using BankContracts.Extensions; using BankContracts.StorageContracts; using Microsoft.Extensions.Logging; -using System.Text.Json; -using System.Text.RegularExpressions; namespace BankBusinessLogic.Implementations; @@ -14,9 +14,13 @@ namespace BankBusinessLogic.Implementations; /// /// контракт кладовщика /// логгер -internal class StorekeeperBusinessLogicContract(IStorekeeperStorageContract storekeeperStorageContract, ILogger logger) : IStorekeeperBusinessLogicContract +internal class StorekeeperBusinessLogicContract( + IStorekeeperStorageContract storekeeperStorageContract, + ILogger logger +) : IStorekeeperBusinessLogicContract { - private readonly IStorekeeperStorageContract _storekeeperStorageContract = storekeeperStorageContract; + private readonly IStorekeeperStorageContract _storekeeperStorageContract = + storekeeperStorageContract; private readonly ILogger _logger = logger; @@ -49,7 +53,10 @@ internal class StorekeeperBusinessLogicContract(IStorekeeperStorageContract stor public void InsertStorekeeper(StorekeeperDataModel storekeeperDataModel) { - _logger.LogInformation("Insert storekeeper: {storekeeper}", JsonSerializer.Serialize(storekeeperDataModel)); + _logger.LogInformation( + "Insert storekeeper: {storekeeper}", + JsonSerializer.Serialize(storekeeperDataModel) + ); ArgumentNullException.ThrowIfNull(storekeeperDataModel); storekeeperDataModel.Validate(); _storekeeperStorageContract.AddElement(storekeeperDataModel); @@ -57,7 +64,10 @@ internal class StorekeeperBusinessLogicContract(IStorekeeperStorageContract stor public void UpdateStorekeeper(StorekeeperDataModel storekeeperDataModel) { - _logger.LogInformation("Update storekeeper: {storekeeper}", storekeeperDataModel); + _logger.LogInformation( + "Update storekeeper: {storekeeper}", + JsonSerializer.Serialize(storekeeperDataModel) + ); ArgumentNullException.ThrowIfNull(storekeeperDataModel); storekeeperDataModel.Validate(); _storekeeperStorageContract.UpdElement(storekeeperDataModel);