public void Init()
 {
     orderServer    = new OrderServer();
     badBook        = new OrderItem("《如何统治非洲大地》", 10, 99.8);
     goodBook       = new OrderItem("《如何不停学习》", 1, 233);
     MateBookX_2020 = new OrderItem("MateBook 991系列 9i 771 独立显卡 32G内存 ", 199999, 1);
     cjqOrder       = new Order("陈家棋", badBook, goodBook);
     cxhOrder       = new Order("陈心慧", MateBookX_2020);
     orderServer.AddOrder(cjqOrder);
 }
        public void SortTest()
        {
            orderServer.AddOrder(cxhOrder);
            orderServer.Sort(OrderServer.orderby.ID);
            List <Order> rightOrder = new List <Order>();

            rightOrder.Add(cjqOrder);
            rightOrder.Add(cxhOrder);
            Assert.AreEqual(orderServer.orderList, rightOrder);
        }
        public bool AddOrder([FromBody] AddOrderRequest orderRequest)
        {
            if (!string.IsNullOrWhiteSpace(orderRequest.GoodsList))
            {
                List <AddOrderInfoDto> list = SerializeHelper.Deserialize <List <AddOrderInfoDto> >(orderRequest.GoodsList); //序列化

                List <OrderInfo> orderInfos = _mapper.Map <List <OrderInfo> >(list);                                         //AtuoMapper对象映射

                return(_orderServer.AddOrder(
                           new Order {
                    OrderCount = orderRequest.TotalCount,
                    OrderPrice = orderRequest.TotalMoney,
                    IsMember = false,
                    OrderType = orderRequest.OrderType,
                    OrderState = orderRequest.OrderState,
                    AddTime = DateTime.Now,
                    describe = ""
                }, orderInfos));
            }
            else
            {
                return(false);
            }
        }