Browse Source

Merge pull request #77 from abpframework/gterdem/orderstatus_refactor

eShopOnAbp: Refactor OrderStatus (remove unused states)
ipaddr
Enis Necipoglu 5 years ago
committed by GitHub
parent
commit
389853e63b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      services/ordering/src/EShopOnAbp.OrderingService.Domain.Shared/Localization/OrderingService/en.json
  2. 3
      services/ordering/src/EShopOnAbp.OrderingService.Domain.Shared/Localization/OrderingService/tr.json
  3. 17
      services/ordering/src/EShopOnAbp.OrderingService.Domain/Orders/OrderStatus.cs

3
services/ordering/src/EShopOnAbp.OrderingService.Domain.Shared/Localization/OrderingService/en.json

@ -3,8 +3,7 @@
"texts": { "texts": {
"MyAccount": "My account", "MyAccount": "My account",
"SamplePageMessage": "A sample page for the OrderingService module", "SamplePageMessage": "A sample page for the OrderingService module",
"Ordering:00001": "Possible values for Order status: {0}", "Ordering:00001": "Possible values for Order status: {OrderStatus}",
"Ordering:00011": "Possible values for Payment types: {0}",
"Ordering:00002": "Invalid number of units", "Ordering:00002": "Invalid number of units",
"Ordering:00003": "Invalid discount", "Ordering:00003": "Invalid discount",
"Ordering:00004": "The total of order item is lower than applied discount", "Ordering:00004": "The total of order item is lower than applied discount",

3
services/ordering/src/EShopOnAbp.OrderingService.Domain.Shared/Localization/OrderingService/tr.json

@ -3,8 +3,7 @@
"texts": { "texts": {
"MyAccount": "Hesabım", "MyAccount": "Hesabım",
"SamplePageMessage": "OrderingService modulünden örnek bir sayfa", "SamplePageMessage": "OrderingService modulünden örnek bir sayfa",
"Ordering:00001": "Muhtemel Sipariş durum değerleri: {0}", "Ordering:00001": "Muhtemel Sipariş durum değerleri: {OrderStatus}",
"Ordering:00011": "Muhtemel Ödeme türleri: {0}",
"Ordering:00002": "Ürün adedi negatif olamaz", "Ordering:00002": "Ürün adedi negatif olamaz",
"Ordering:00003": "Geçersiz indirim", "Ordering:00003": "Geçersiz indirim",
"Ordering:00004": "Ürünlerin toplam bedeli, uygulanan indirimden daha az olamaz", "Ordering:00004": "Ürünlerin toplam bedeli, uygulanan indirimden daha az olamaz",

17
services/ordering/src/EShopOnAbp.OrderingService.Domain/Orders/OrderStatus.cs

@ -5,22 +5,19 @@ using Volo.Abp;
namespace EShopOnAbp.OrderingService.Orders; namespace EShopOnAbp.OrderingService.Orders;
public class OrderStatus: Enumeration public class OrderStatus : Enumeration
{ {
public static OrderStatus Placed = new OrderStatus(1, nameof(Placed).ToLowerInvariant()); public static OrderStatus Placed = new OrderStatus(1, nameof(Placed).ToLowerInvariant());
public static OrderStatus AwaitingValidation = new OrderStatus(2, nameof(AwaitingValidation).ToLowerInvariant()); public static OrderStatus Paid = new OrderStatus(2, nameof(Paid).ToLowerInvariant());
public static OrderStatus StockConfirmed = new OrderStatus(3, nameof(StockConfirmed).ToLowerInvariant()); public static OrderStatus Shipped = new OrderStatus(3, nameof(Shipped).ToLowerInvariant());
public static OrderStatus Paid = new OrderStatus(4, nameof(Paid).ToLowerInvariant()); public static OrderStatus Cancelled = new OrderStatus(4, nameof(Cancelled).ToLowerInvariant());
public static OrderStatus Shipped = new OrderStatus(5, nameof(Shipped).ToLowerInvariant());
public static OrderStatus Cancelled = new OrderStatus(6, nameof(Cancelled).ToLowerInvariant()); public OrderStatus(int id, string name) : base(id, name)
public OrderStatus(int id, string name)
: base(id, name)
{ {
} }
public static IEnumerable<OrderStatus> List() => public static IEnumerable<OrderStatus> List() =>
new[] { Placed, AwaitingValidation, StockConfirmed, Paid, Shipped, Cancelled }; new[] {Placed, Paid, Shipped, Cancelled};
public static OrderStatus FromName(string name) public static OrderStatus FromName(string name)
{ {

Loading…
Cancel
Save