public void FillOrdersByDefault()
        {
            Order o = new Order();

            o.Number    = 1;
            o.Recipient = Persons[0].Name;
            o.Address   = Persons[0].Address;
            o.City      = Persons[0].City;
            o.Phone     = Persons[0].Phone;
            o.Date      = DateTime.Now.ToShortDateString();
            o.Time      = "10:00";

            Random rnd = new Random();

            Product p1 = new Product()
            {
                Name     = PastryItems.ElementAt(0).Key,
                Price    = PastryItems.ElementAt(0).Value,
                Quantity = rnd.Next(1, 10)
            };

            p1.Recalculate();

            Product p2 = new Product()
            {
                Name     = PastryItems.ElementAt(1).Key,
                Price    = PastryItems.ElementAt(1).Value,
                Quantity = rnd.Next(1, 10)
            };

            p2.Recalculate();

            Product p3 = new Product()
            {
                Name     = PastryItems.ElementAt(2).Key,
                Price    = PastryItems.ElementAt(2).Value,
                Quantity = rnd.Next(1, 10)
            };

            p3.Recalculate();

            o.Products.Add(p1);
            o.Products.Add(p2);
            o.Products.Add(p3);

            Orders.Add(o);
        }
        private void btnAddRandomProducts_Click(object sender, RoutedEventArgs e)
        {
            Random rnd      = new Random();
            int    quantity = rnd.Next(3, 10);

            for (int i = 0; i < quantity; i++)
            {
                int randId = rnd.Next(0, PastryItems.Count - 1);

                Product p = new Product();
                p.Name     = PastryItems.ElementAt(randId).Key;
                p.Price    = PastryItems.ElementAt(randId).Value;
                p.Quantity = rnd.Next(1, 10);
                p.Recalculate();
                Order.Products.Add(p);
            }
        }