Files
Backend-Api/0_Framework/Domain/CustomizeCheckoutValueObjects/OverTimePay.cs
2024-10-06 20:20:21 +03:30

31 lines
787 B
C#

namespace _0_Framework.Domain.CustomizeCheckoutValueObjects;
public enum OverTimePayType
{
/// <summary>
///محاسبه نمیشود
/// </summary>
None,
/// <summary>
/// مقدار پول شخصی سازی شده برای هر ساعت
/// </summary>
MoneyPerHour,
/// <summary>
/// به صورت درصدی از مزد روزانه به ازای هر ساعت.
/// </summary>
PercentagePerHourOfSalary
}
public class OverTimePay
{
public OverTimePay(OverTimePayType overTimePayType, double value)
{
OverTimePayType = overTimePayType;
Value = value;
}
private OverTimePay()
{
}
public OverTimePayType OverTimePayType { get; private set; }
public double Value { get; private set; }
}