c#
public class AutomaticOperation : Operation
{
[LogField]
[DisplayName("ანგარიშის ნომერი")]
public int? AccountId { get; set; }
[DisplayName("ვალუტის Id")] public int? CurrencyTypeId { get; set; }
[LogField] [DisplayName("ვალუტა")] public string? CurrencyType { get; set; }
[DisplayName("ვალუტა სიტყვიერად")] public string? Currency { get; set; }
[LogField]
[FormatField(FieldTypeFormat.Decimal2)]
[DisplayName("თანხა")]
public decimal? Amount { get; set; }
[DisplayName("საკომისიოს ოპერაციის Id")]
public long? CommissionOperationId { get; set; }
[DisplayName("საკომისიოს ოპერაციის ტიპის Id")]
public int? CommissionOperationTypeId { get; set; }
[DisplayName("პროდუქტი")] public int? ProductId { get; set; }
[DisplayName("წყარო")] public int? Source { get; set; }
[DisplayName("თანხა სიტყვიერად")] public string? AmountVerbally => NumberHelper.DecimalToWord(Amount.Value, CurrencyType);
[DisplayName("დანიშნულების Id")] public int? DescriptionTypeId { get; set; }
}