Initial commit - ECommerce project

This commit is contained in:
2026-08-05 23:58:33 +03:00
commit bcebac18e7
63 changed files with 4543 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
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,
}
}