64 lines
1.1 KiB
C#
Executable File
64 lines
1.1 KiB
C#
Executable File
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,
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|