fix: вот теперь точно поправил сообщения логгера и немного отформатировал

This commit is contained in:
2025-04-24 16:32:17 +04:00
parent 1b55bc7bf5
commit 3e00bde5d0
8 changed files with 43 additions and 15 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -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;
/// </summary>
/// <param name="storekeeperStorageContract">контракт кладовщика</param>
/// <param name="logger">логгер</param>
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);