using System; using Volo.Abp.Application.Dtos; namespace Kurs.Platform.Orders; public class ProductDto : EntityDto { 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 bool IsQuantityBased { get; set; } public string ImageUrl { get; set; } public string Unit => MonthlyPrice.HasValue && YearlyPrice.HasValue && MonthlyPrice != YearlyPrice ? "monthly" : "yearly"; }