Esempio n. 1
0
        public bool RemoveOrder(int orderId)
        {
            Order order = orders.Find(x => x.Id == orderId);

            if (order == null)
            {
                return(false);
            }

            if (!databaseRepo.RemoveOrderlines(order.Id))
            {
                return(false);
            }
            if (!databaseRepo.RemoveOrder(orderId))
            {
                return(false);
            }
            if (!orders.Remove(order))
            {
                return(false);
            }
            return(true);
        }