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; }
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; }
private bool FindOrder(Order t, Guid id) { return t.Id.Equals(id); }