15 lines
492 B
C#
15 lines
492 B
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace GrossesMitainesAPI.Models;
|
|
|
|
public class Product {
|
|
[Key]
|
|
public int Id { get; set; }
|
|
[Required, MaxLength(255)]
|
|
public string Title { get; set; } = "";
|
|
[Required]
|
|
public string Description { get; set; } = "";
|
|
[Range(0, (double)decimal.MaxValue)] // Range qui prend pas les decimals!
|
|
public decimal Price { get; set; } = 0;
|
|
public string? ImageData { get; set; } // Base64 en string pour le html.
|
|
} |