Rename OrderState property to OrderStatus and add new status items
This commit is contained in:
parent
290057789b
commit
4f54dae03d
@ -20,7 +20,7 @@ namespace eShopOnContainers.Core.Models.Orders
|
|||||||
public DateTime OrderDate { get; set; }
|
public DateTime OrderDate { get; set; }
|
||||||
|
|
||||||
[JsonProperty("status")]
|
[JsonProperty("status")]
|
||||||
public OrderState State { get; set; }
|
public OrderStatus OrderStatus { get; set; }
|
||||||
|
|
||||||
[JsonProperty("city")]
|
[JsonProperty("city")]
|
||||||
public string ShippingCity { get; set; }
|
public string ShippingCity { get; set; }
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
namespace eShopOnContainers.Core.Models.Orders
|
|
||||||
{
|
|
||||||
public enum OrderState
|
|
||||||
{
|
|
||||||
InProcess,
|
|
||||||
Delivered
|
|
||||||
}
|
|
||||||
}
|
|
@ -0,0 +1,12 @@
|
|||||||
|
namespace eShopOnContainers.Core.Models.Orders
|
||||||
|
{
|
||||||
|
public enum OrderStatus
|
||||||
|
{
|
||||||
|
Submitted,
|
||||||
|
AwaitingValidation,
|
||||||
|
StockConfirmed,
|
||||||
|
Paid,
|
||||||
|
Shipped,
|
||||||
|
Cancelled
|
||||||
|
}
|
||||||
|
}
|
@ -47,9 +47,9 @@ namespace eShopOnContainers.Core.Services.Order
|
|||||||
|
|
||||||
private List<Models.Orders.Order> MockOrders = new List<Models.Orders.Order>()
|
private List<Models.Orders.Order> MockOrders = new List<Models.Orders.Order>()
|
||||||
{
|
{
|
||||||
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 },
|
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 },
|
||||||
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 },
|
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 },
|
||||||
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 }
|
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 }
|
||||||
};
|
};
|
||||||
|
|
||||||
private static List<OrderItem> MockOrderItems = new List<OrderItem>()
|
private static List<OrderItem> MockOrderItems = new List<OrderItem>()
|
||||||
|
@ -107,7 +107,7 @@ namespace eShopOnContainers.Core.ViewModels
|
|||||||
{
|
{
|
||||||
BuyerId = userInfo.UserId,
|
BuyerId = userInfo.UserId,
|
||||||
OrderItems = CreateOrderItems(orderItems),
|
OrderItems = CreateOrderItems(orderItems),
|
||||||
State = OrderState.InProcess,
|
OrderStatus = OrderStatus.Submitted,
|
||||||
OrderDate = DateTime.Now,
|
OrderDate = DateTime.Now,
|
||||||
CardHolderName = paymentInfo.CardHolderName,
|
CardHolderName = paymentInfo.CardHolderName,
|
||||||
CardNumber = paymentInfo.CardNumber,
|
CardNumber = paymentInfo.CardNumber,
|
||||||
|
@ -157,7 +157,7 @@
|
|||||||
Text="STATUS"
|
Text="STATUS"
|
||||||
Style="{StaticResource OrderTitleStyle}"/>
|
Style="{StaticResource OrderTitleStyle}"/>
|
||||||
<Label
|
<Label
|
||||||
Text="{Binding Order.State, Converter={StaticResource ToUpperConverter}}"
|
Text="{Binding Order.OrderStatus, Converter={StaticResource ToUpperConverter}}"
|
||||||
Style="{StaticResource OrderContentStyle}"/>
|
Style="{StaticResource OrderContentStyle}"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
@ -78,7 +78,7 @@
|
|||||||
Text="STATUS"
|
Text="STATUS"
|
||||||
Style="{StaticResource OrderTitleStyle}"/>
|
Style="{StaticResource OrderTitleStyle}"/>
|
||||||
<Label
|
<Label
|
||||||
Text="{Binding State, Converter={StaticResource ToUpperConverter}}"
|
Text="{Binding OrderStatus, Converter={StaticResource ToUpperConverter}}"
|
||||||
Style="{StaticResource OrderContentStyle}"/>
|
Style="{StaticResource OrderContentStyle}"/>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<Grid
|
<Grid
|
||||||
|
@ -78,7 +78,7 @@
|
|||||||
<Compile Include="Models\Orders\CardType.CS" />
|
<Compile Include="Models\Orders\CardType.CS" />
|
||||||
<Compile Include="Models\Orders\Order.cs" />
|
<Compile Include="Models\Orders\Order.cs" />
|
||||||
<Compile Include="Models\Orders\OrderItem.cs" />
|
<Compile Include="Models\Orders\OrderItem.cs" />
|
||||||
<Compile Include="Models\Orders\OrderState.cs" />
|
<Compile Include="Models\Orders\OrderStatus.cs" />
|
||||||
<Compile Include="Models\User\Address.cs" />
|
<Compile Include="Models\User\Address.cs" />
|
||||||
<Compile Include="Models\User\LogoutParameter.cs" />
|
<Compile Include="Models\User\LogoutParameter.cs" />
|
||||||
<Compile Include="Models\User\PaymentInfo.cs" />
|
<Compile Include="Models\User\PaymentInfo.cs" />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user