DemO/DEMO/Models/Product.cs

21 lines
718 B
C#

// товар в магазине
using System.ComponentModel.DataAnnotations; // проверки
namespace DEMO.Models;
public class Product
{
public int Id { get; set; } // номер товара
[Required] // название обязательно
[MinLength(2)] // минимум 2 буквы
public string Name { get; set; } = string.Empty; // название
[Range(0.01, double.MaxValue)] // цена больше нуля
public decimal Price { get; set; } // цена
public int CategoryId { get; set; } // к какой категории относится
public Category? Category { get; set; } // сама категория (подтянется сама)
}