58 lines
1.5 KiB
C#
58 lines
1.5 KiB
C#
using _0_Framework.Domain.CustomizeCheckoutShared.Enums;
|
||
|
||
namespace _0_Framework.Domain.CustomizeCheckoutShared.ValueObjects;
|
||
|
||
public record FamilyAllowance
|
||
{
|
||
public FamilyAllowance(FamilyAllowanceType familyAllowanceType, double value)
|
||
{
|
||
FamilyAllowanceType = familyAllowanceType;
|
||
//NumberOfChildren = numberOfChildren;
|
||
Value = value;
|
||
}
|
||
|
||
private FamilyAllowance()
|
||
{
|
||
}
|
||
|
||
/// <summary>
|
||
/// نوع حق اولاد را مشخص میکند که آیا پرداخت نمیکند یا به صورت درصدی پرداخت میکند یا به صورت مبلغ اختصاصی
|
||
/// </summary>
|
||
public FamilyAllowanceType FamilyAllowanceType { get; private set; }
|
||
|
||
/// <summary>
|
||
/// تعداد فرزند هایی حق اولاد به آنها تعلق میگیرد.
|
||
/// </summary>
|
||
// ReSharper disable once GrammarMistakeInComment
|
||
//public NumberOfChildren NumberOfChildren { get; private set; }
|
||
|
||
public double Value { get; private set; }
|
||
|
||
}
|
||
//public enum NumberOfChildren
|
||
//{
|
||
// /// <summary>
|
||
// /// محاسبه نمیشود
|
||
// /// </summary>
|
||
// None,
|
||
// /// <summary>
|
||
// /// یک فرزند
|
||
// /// </summary>
|
||
// One,
|
||
// /// <summary>
|
||
// /// دو فرزند
|
||
// /// </summary>
|
||
// Two,
|
||
// /// <summary>
|
||
// /// سه فرزند
|
||
// /// </summary>
|
||
// Three,
|
||
// /// <summary>
|
||
// /// چهار فرزند
|
||
// /// </summary>
|
||
// Four,
|
||
// /// <summary>
|
||
// /// تمامی فرزند ها
|
||
// /// </summary>
|
||
// All
|
||
//} |