Refactor FinancialInvoiceItem constructor for improved readability

This commit is contained in:
2025-11-15 19:16:47 +03:30
parent ba2b402c04
commit 6d3526fb30

View File

@@ -1,9 +1,6 @@
using System;
using System.Collections.Generic;
using System.Runtime;
using _0_Framework.Domain;
using Company.Domain.FinancialStatmentAgg;
using Company.Domain.FinancialTransactionAgg;
using Company.Domain.PaymentTransactionAgg;
using CompanyManagment.App.Contracts.FinancialInvoice;
@@ -78,14 +75,14 @@ public class FinancialInvoice : EntityBase
public class FinancialInvoiceItem : EntityBase
{
public string Description { get; private set; }
public double Amount { get; private set; }
public FinancialInvoiceItemType Type { get; set; }
public long EntityId { get; set; }
public FinancialInvoice FinancialInvoice { get; set; }
public long FinancialInvoiceId { get; set; }
public FinancialInvoiceItem(string description, double amount, long financialInvoiceId, FinancialInvoiceItemType type, long entityId)
public FinancialInvoiceItem(string description, double amount,
long financialInvoiceId, FinancialInvoiceItemType type, long entityId)
{
Description = description;
Amount = amount;