37 lines
981 B
C#
Raw Normal View History

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Microsoft.eShopOnContainers.WebMVC.Models
{
public class Order
{
2016-10-31 17:56:24 +01:00
public string Id;
public List<OrderItem> OrderItems { get; set; }
public string OrderNumber
{
get
{
return string.Format("{0}/{1}-{2}", OrderDate.Year, OrderDate.Month, SequenceNumber);
}
}
public int SequenceNumber { get; set; }
2016-10-31 17:56:24 +01:00
public virtual string BuyerId { get; set; }
public virtual Address ShippingAddress { get; set; }
2016-10-21 05:46:30 +02:00
public virtual DateTime OrderDate { get; set; }
2016-10-31 17:56:24 +01:00
public OrderState State { get; set; }
2016-10-21 05:46:30 +02:00
//(CCE) public virtual Address BillingAddress { get; set; }
//(CDLTLL) public virtual OrderStatus Status { get; set; }
}
2016-10-31 17:56:24 +01:00
public enum OrderState
{
Active,
InProcess,
Delivered
}
}