Exemplo n.º 1
0
        public void CreateOrders()
        {
            if (OrdersList.Count != 0)
            {
                OrdersList.Clear();
            }

            for (var i = 0; i < OrderCount; i++)
            {
                var random = new Random();
                while (true)
                {
                    var order       = _ordersDataList.ElementAt(random.Next(0, _ordersDataList.Count));
                    var orderRepeat = OrdersList.FirstOrDefault(x => x.key == order.key);
                    if (OrdersList.Count == 0 || orderRepeat == null)
                    {
                        OrdersList.Add(order);
                    }
                    else
                    {
                        continue;
                    }

                    break;
                }
            }
        }
Exemplo n.º 2
0
        private async void LoadOrders()
        {
            OrdersList.Clear();
            List <OrderModel> orders = null;
            await Task.Run(() =>
            {
                orders = serviceRepository.LoadOrders();
            });

            OrdersList.AddRange(orders);
        }