This commit is contained in:
MarcEricMartel
2022-10-16 08:25:21 -07:00
parent 0cc291b2a8
commit dbc1c78f07
9 changed files with 111 additions and 56 deletions

View File

@@ -6,6 +6,14 @@ namespace GrossesMitainesAPI.Models;
// catégories, description, quantité disponible, images, prix normal et
// autres informations pertinentes
public class Product {
public enum States {
Available,
BackOrder,
Unavailable,
Clearance,
Promotion,
Discontinued
}
[Key]
public int Id { get; set; }
[Required, MaxLength(255)]
@@ -17,6 +25,6 @@ public class Product {
[Required, Range(0.01, (double)decimal.MaxValue)] // Range qui prend pas les decimals!
public decimal Price { get; set; } = 0;
public uint Quantity { get; set; } = 0;
public bool isDiscontinued { get; set; } = false;
public States Status { get; set; } = States.Available;
public string? ImageName { get; set; } // Base pour sortir les images ({ImageName}.jpg , {ImageName}_thumbnail.jpg, etc...)
}