47 lines
1.5 KiB
C#

using ProjectOptika.Scripts.Entities.Enums;
using System.ComponentModel;
namespace ProjectOptika.Scripts.Entities
{
public class Accessories
{
public int ID { get; private set; }
[DisplayName("Название")]
public string Name { get; private set; }
[DisplayName("Название бренда")]
public string Brand { get; private set; }
[DisplayName("Стоимость")]
public int Cost { get; private set; }
[DisplayName("Количество на складе")]
public int StockAvailability { get; private set; }
[DisplayName("Количество в магазине")]
public int AvailabilityStore { get; private set; }
[DisplayName("Дата поставки")]
public DateTime DeliveryDate { get; private set; }
[DisplayName("Категория")]
public CategoryType CategoryName { get; private set; }
public static Accessories CreateEntity(int id, string name, string brand, int cost, int stockAvailability, int availabilityStore, DateTime deliveryDate, CategoryType categoryName)
{
return new Accessories
{
ID = id,
Name = name,
Brand = brand,
Cost = cost,
StockAvailability = stockAvailability,
AvailabilityStore = availabilityStore,
DeliveryDate = deliveryDate,
CategoryName = categoryName
};
}
}
}