private void SaveOrders(bool isInit = false)
        {
            var ordersList = new List <OrderLoadObject>();

            foreach (var orderData in _orderController.OrdersList)
            {
                var orderObject = new OrderLoadObject
                {
                    key        = orderData.key,
                    isComplete = orderData.isComplete
                };

                ordersList.Add(orderObject);
            }

            var orders = new OrdersLoadObject
            {
                orders      = ordersList,
                count       = _orderController.OrderCount,
                timeRefresh = _orderController.RefreshTime
            };

            _saveObject.ordersInfo = orders;

            if (!isInit)
            {
                Save();
            }
        }
Exemple #2
0
 public void LoadOrCreateOrders(OrdersLoadObject ordersInfo)
 {
     OrderCount  = ordersInfo.count;
     RefreshTime = ordersInfo.timeRefresh;
     if (DateUtil.GetTime(RefreshTime) != 0)
     {
         LoadOrders(ordersInfo.orders);
     }
     else
     {
         CreateOrders();
     }
 }