Exemplo n.º 1
0
        public async void Start()
        {
            IsStart = true;
            Task.Run(() => CreateCarts(10, CustomerSpeed));

            var cashTask = Cashs.Select(c => new Task(() => CashStart(c, CashSpeed)));

            foreach (var task in cashTask)
            {
                task.Start();
            }
        }
Exemplo n.º 2
0
        public ShopModel()
        {
            var sellers = generator.GetSeller(8);

            generator.GetProduct(100);
            generator.GetCustomer(20);

            foreach (var seller in sellers)
            {
                Sellers.Enqueue(seller);
            }

            for (
                int i = 0; i < 3; i++)
            {
                Cashs.Add(new Cash(Cashs.Count, Sellers.Dequeue()));
            }
        }