Skip to content

Commit 4f54dae

Browse files
committed
Rename OrderState property to OrderStatus and add new status items
1 parent 2900577 commit 4f54dae

8 files changed

Lines changed: 20 additions & 16 deletions

File tree

src/Mobile/eShopOnContainers/eShopOnContainers.Core/Models/Orders/Order.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public Order()
2020
public DateTime OrderDate { get; set; }
2121

2222
[JsonProperty("status")]
23-
public OrderState State { get; set; }
23+
public OrderStatus OrderStatus { get; set; }
2424

2525
[JsonProperty("city")]
2626
public string ShippingCity { get; set; }

src/Mobile/eShopOnContainers/eShopOnContainers.Core/Models/Orders/OrderState.cs

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
namespace eShopOnContainers.Core.Models.Orders
2+
{
3+
public enum OrderStatus
4+
{
5+
Submitted,
6+
AwaitingValidation,
7+
StockConfirmed,
8+
Paid,
9+
Shipped,
10+
Cancelled
11+
}
12+
}

src/Mobile/eShopOnContainers/eShopOnContainers.Core/Services/Order/OrderMockService.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ public class OrderMockService : IOrderService
4747

4848
private List<Models.Orders.Order> MockOrders = new List<Models.Orders.Order>()
4949
{
50-
new Models.Orders.Order { OrderNumber = "1", SequenceNumber = 123, OrderDate = DateTime.Now, State = OrderState.Delivered, OrderItems = MockOrderItems, CardTypeId = MockPaymentInfo.CardType.Id, CardHolderName = MockPaymentInfo.CardHolderName, CardNumber = MockPaymentInfo.CardNumber, CardSecurityNumber = MockPaymentInfo.SecurityNumber, CardExpiration = new DateTime(MockPaymentInfo.ExpirationYear, MockPaymentInfo.ExpirationMonth, 1), ShippingCity = MockAdress.City, ShippingState = MockAdress.State, ShippingCountry = MockAdress.Country, ShippingStreet = MockAdress.Street, Total = 36.46M },
51-
new Models.Orders.Order { OrderNumber = "2", SequenceNumber = 132, OrderDate = DateTime.Now, State = OrderState.Delivered, OrderItems = MockOrderItems, CardTypeId = MockPaymentInfo.CardType.Id, CardHolderName = MockPaymentInfo.CardHolderName, CardNumber = MockPaymentInfo.CardNumber, CardSecurityNumber = MockPaymentInfo.SecurityNumber, CardExpiration = new DateTime(MockPaymentInfo.ExpirationYear, MockPaymentInfo.ExpirationMonth, 1), ShippingCity = MockAdress.City, ShippingState = MockAdress.State, ShippingCountry = MockAdress.Country, ShippingStreet = MockAdress.Street, Total = 36.46M },
52-
new Models.Orders.Order { OrderNumber = "3", SequenceNumber = 231, OrderDate = DateTime.Now, State = OrderState.Delivered, OrderItems = MockOrderItems, CardTypeId = MockPaymentInfo.CardType.Id, CardHolderName = MockPaymentInfo.CardHolderName, CardNumber = MockPaymentInfo.CardNumber, CardSecurityNumber = MockPaymentInfo.SecurityNumber, CardExpiration = new DateTime(MockPaymentInfo.ExpirationYear, MockPaymentInfo.ExpirationMonth, 1), ShippingCity = MockAdress.City, ShippingState = MockAdress.State, ShippingCountry = MockAdress.Country, ShippingStreet = MockAdress.Street, Total = 36.46M }
50+
new Models.Orders.Order { OrderNumber = "1", SequenceNumber = 123, OrderDate = DateTime.Now, OrderStatus = OrderStatus.Submitted, OrderItems = MockOrderItems, CardTypeId = MockPaymentInfo.CardType.Id, CardHolderName = MockPaymentInfo.CardHolderName, CardNumber = MockPaymentInfo.CardNumber, CardSecurityNumber = MockPaymentInfo.SecurityNumber, CardExpiration = new DateTime(MockPaymentInfo.ExpirationYear, MockPaymentInfo.ExpirationMonth, 1), ShippingCity = MockAdress.City, ShippingState = MockAdress.State, ShippingCountry = MockAdress.Country, ShippingStreet = MockAdress.Street, Total = 36.46M },
51+
new Models.Orders.Order { OrderNumber = "2", SequenceNumber = 132, OrderDate = DateTime.Now, OrderStatus = OrderStatus.Paid, OrderItems = MockOrderItems, CardTypeId = MockPaymentInfo.CardType.Id, CardHolderName = MockPaymentInfo.CardHolderName, CardNumber = MockPaymentInfo.CardNumber, CardSecurityNumber = MockPaymentInfo.SecurityNumber, CardExpiration = new DateTime(MockPaymentInfo.ExpirationYear, MockPaymentInfo.ExpirationMonth, 1), ShippingCity = MockAdress.City, ShippingState = MockAdress.State, ShippingCountry = MockAdress.Country, ShippingStreet = MockAdress.Street, Total = 36.46M },
52+
new Models.Orders.Order { OrderNumber = "3", SequenceNumber = 231, OrderDate = DateTime.Now, OrderStatus = OrderStatus.Cancelled, OrderItems = MockOrderItems, CardTypeId = MockPaymentInfo.CardType.Id, CardHolderName = MockPaymentInfo.CardHolderName, CardNumber = MockPaymentInfo.CardNumber, CardSecurityNumber = MockPaymentInfo.SecurityNumber, CardExpiration = new DateTime(MockPaymentInfo.ExpirationYear, MockPaymentInfo.ExpirationMonth, 1), ShippingCity = MockAdress.City, ShippingState = MockAdress.State, ShippingCountry = MockAdress.Country, ShippingStreet = MockAdress.Street, Total = 36.46M }
5353
};
5454

5555
private static List<OrderItem> MockOrderItems = new List<OrderItem>()

src/Mobile/eShopOnContainers/eShopOnContainers.Core/ViewModels/CheckoutViewModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ public override async Task InitializeAsync(object navigationData)
107107
{
108108
BuyerId = userInfo.UserId,
109109
OrderItems = CreateOrderItems(orderItems),
110-
State = OrderState.InProcess,
110+
OrderStatus = OrderStatus.Submitted,
111111
OrderDate = DateTime.Now,
112112
CardHolderName = paymentInfo.CardHolderName,
113113
CardNumber = paymentInfo.CardNumber,

src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/OrderDetailView.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@
157157
Text="STATUS"
158158
Style="{StaticResource OrderTitleStyle}"/>
159159
<Label
160-
Text="{Binding Order.State, Converter={StaticResource ToUpperConverter}}"
160+
Text="{Binding Order.OrderStatus, Converter={StaticResource ToUpperConverter}}"
161161
Style="{StaticResource OrderContentStyle}"/>
162162
</StackLayout>
163163
</Grid>

src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/Templates/OrderTemplate.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
Text="STATUS"
7979
Style="{StaticResource OrderTitleStyle}"/>
8080
<Label
81-
Text="{Binding State, Converter={StaticResource ToUpperConverter}}"
81+
Text="{Binding OrderStatus, Converter={StaticResource ToUpperConverter}}"
8282
Style="{StaticResource OrderContentStyle}"/>
8383
</StackLayout>
8484
<Grid

src/Mobile/eShopOnContainers/eShopOnContainers.Core/eShopOnContainers.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
<Compile Include="Models\Orders\CardType.CS" />
7979
<Compile Include="Models\Orders\Order.cs" />
8080
<Compile Include="Models\Orders\OrderItem.cs" />
81-
<Compile Include="Models\Orders\OrderState.cs" />
81+
<Compile Include="Models\Orders\OrderStatus.cs" />
8282
<Compile Include="Models\User\Address.cs" />
8383
<Compile Include="Models\User\LogoutParameter.cs" />
8484
<Compile Include="Models\User\PaymentInfo.cs" />

0 commit comments

Comments
 (0)