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);
     });
 }
예제 #2
0
        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("");
            }
        }
예제 #3
0
 public OrderViewModel(SaleManagement.Core.Models.Order order) : base(order)
 {
 }