Ejemplo n.º 1
0
 private Order GetOrderDetails(Order order)
 {
     if (order == null) throw new ArgumentNullException("order");
     var orderItems = _db.OrderItems.ToList();
     var selectedItems = orderItems.FindAll(p => p.OrderId == order.Id);
     order.Items = selectedItems;
     return order;
 }
Ejemplo n.º 2
0
        public static Order ConvertJsonToOrder(JObject jOrder)
        {
            var order = new Order();
            var values = jOrder.Values().ToList();

            foreach(var value in values)
            {
                if(value.Path.Equals("Items", StringComparison.OrdinalIgnoreCase))
                {
                    order.Items = ConvertJsonToOrderItems(value);
                }
                if (value.Path.Equals("Id", StringComparison.OrdinalIgnoreCase))
                {
                    order.Id = new Guid(value.Value<JToken>("id").ToString());
                }
            }

            return order;
        }
Ejemplo n.º 3
0
 private bool FindOrder(Order t, Guid id)
 {
     return t.Id.Equals(id);
 }