public OrderListItemViewModel(SaleManagement.Core.Models.Order order) : base(order) { StatusName = order.OrderStatus.GetDisplayName(); Status = (int)order.OrderStatus; CreatorName = order.CreatorName; Urgent = GetUrgentStatus(order); OrderRushStatusName = order.OrderRushStatus.GetDisplayName(); Insurance = order.Insurance; MainStoneInfos = order.OrderMainStoneInfos.Select(u => { var mainStoneInfo = Mapper.Map <OrderMainStoneInfo, OrderMainStoneInfoViewModel>(u); mainStoneInfo.RiskType = u.MainStone.RiskType; return(mainStoneInfo); }); }
string GetRang(SaleManagement.Core.Models.Order order) { switch (order.ProductCategory.Name) { case "女戒": case "男戒": case "手镯": return(order.HandSize.ToString()); case "吊坠": case "手链": return(order.MinChainLength + "-" + order.MaxChainLength); default: return(""); } }
public OrderViewModel(SaleManagement.Core.Models.Order order) : base(order) { }