using System.ComponentModel; using System.ComponentModel.DataAnnotations; namespace Commerce.Contracts.Constants; public static class AppEnum { public enum OrderStatus { FillingCart, // Paid, InQueue, DeliveryInProgress, Delivered, UserNotFound, Delayed, // Reserved } public enum QueryOrder { [Display(Name = "Popular")] Name, Recent, Oldest, [Display(Name = "Lowest Price")] Lowest, [Display(Name = "Highest Price")] Highest } public enum Roles { SuperAdmin, Admin, Moderator, Standard } public enum ShippingMethod { [Display(Name = "Standard shipping - $10.00")] NormalShipping, [Display(Name = "Fast shipping - $50.00")] FastShipping, } public enum SalesOrPurchases { None, Purchase, Sales, } }