using GasStation.Entities.Enums; using System.ComponentModel; namespace GasStation.Entities; public class Product { public int Id { get; private set; } [DisplayName("Стоимость товара")] public int ProductCost { get; private set; } [DisplayName("Тип товара")] public ProductType ProductType { get; private set; } [DisplayName("Название товара")] public string ProductName { get; private set; } = string.Empty; public string FullName => $"{ProductType} {ProductName}"; public static Product CreateProduct(int id, string productName, int productCost, ProductType productType) { return new Product { Id = id, ProductName = productName, ProductCost = productCost, ProductType = productType }; } }