20 lines
623 B
C#
20 lines
623 B
C#
using System;
|
|
using Volo.Abp.Application.Dtos;
|
|
|
|
namespace Kurs.Platform.Orders;
|
|
|
|
public class ProductDto : EntityDto<Guid>
|
|
{
|
|
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";
|
|
}
|