Beispiel #1
0
        public void Test_RepositoryGet()
        {
            var actual = sut.Get();

            Assert.True(actual != null);
            Assert.True(actual.Count >= 0);
        }
Beispiel #2
0
        public static void StoreViewCompletedOrdersPeriod(Store store, double days)
        {
            Console.WriteLine("================================");
            Console.WriteLine("");
            List <Order> listOrders = _or.GetPeriod(store, days);

            if (listOrders.Count == 0)
            {
                Console.WriteLine($"You don't have orders in the last {days} days");
                Console.WriteLine("");
            }
            else
            {
                int count = 1;
                Console.WriteLine($"ORDERS OF THE LAST {days} DAYS");
                Console.WriteLine("--------------------------");
                Console.WriteLine("");

                foreach (var o in listOrders)
                {
                    decimal total = 0;
                    Console.WriteLine("--------");
                    Console.WriteLine($"Order {count} {o.Date}");
                    Console.WriteLine("--------");
                    Console.WriteLine("");
                    long   userId   = o.UserId;
                    string nameUser = _ur.GetName(userId);
                    Console.WriteLine($"Client: {nameUser}");
                    List <OrderPizza> listOrderPizza = _opr.Get(o);
                    foreach (var p in listOrderPizza)
                    {
                        int     amount    = p.Amount;
                        long    pizzaId   = p.PizzaId;
                        string  namePizza = _pr.GetName(pizzaId);
                        decimal price     = _pr.GetPrice(pizzaId);
                        total += amount * price;
                        Console.WriteLine($"{amount} {namePizza} ${price*amount}");
                    }
                    count += 1;
                    Console.WriteLine("");
                    Console.WriteLine($"The total of the order was ${total}");
                    Console.WriteLine("");
                }
            }
        }
 public List <OrderPizza> Get()
 {
     return(_opr.Get());
 }