using System; using Volo.Abp.Application.Dtos; namespace Sozsoft.Platform.Public; public class ProductDto : EntityDto { public Guid? TenantId { get; set; } public string Name { get; set; } public string Description { get; set; } public string Category { get; set; } public int Order { get; set; } public decimal? MonthlyPrice { get; set; } public decimal? YearlyPrice { get; set; } public decimal VatRate { get; set; } public bool IsQuantityBased { get; set; } public string ImageUrl { get; set; } public string Unit => MonthlyPrice.HasValue && YearlyPrice.HasValue && MonthlyPrice != YearlyPrice ? "monthly" : "yearly"; }