public Customer GetCustomerByOrder(Order order)
 {
     var customers = GetRootQuery("Customers") as IEnumerable<Customer>;
     return customers.SingleOrDefault(customer => customer.Orders.Any(o => o.ID == order.ID));
 }
 public Order PlaceOrder(Customer customer, Order order)
 {
     return order;
 }
 public Customer GetCustomerByOrder(IEnumerable<Customer> customers, Order order)
 {
     return customers.SingleOrDefault(customer => customer.Orders.Any(o => o.ID == order.ID));
 }
 public Customer VerifyCustomerByOrder(Customer customer, Order order)
 {
     return customer.Orders.Any(o => o.ID == order.ID) ? customer : null;
 }