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(); } }
public void LoadOrCreateOrders(OrdersLoadObject ordersInfo) { OrderCount = ordersInfo.count; RefreshTime = ordersInfo.timeRefresh; if (DateUtil.GetTime(RefreshTime) != 0) { LoadOrders(ordersInfo.orders); } else { CreateOrders(); } }