public OrderDetailsViewModel(UserOrderDetails details, IEnumerable<OrderItemDetails> items) { Argument.ExpectNotNull(() => details); Argument.ExpectNotNull(() => items); Details = details; Items = items.ToList(); }
private void Order_Details_Click(object sender, RoutedEventArgs e) { var order = orderlist[OrderList.SelectedIndex]; var dlg = new UserOrderDetails(order); dlg.ShowDialog(); OrderList.SelectedIndex = -1; }
public static bool SaveOrder(int userDetailsID, OrderDetails orderDetails) { var userDetails = _users.Where(x => x.Id == userDetailsID).FirstOrDefault(); orderDetails.OrderedDate = DateTime.UtcNow; orderDetails.OrderStatus = Status.Success; UserOrderDetails userOrderDetails = new UserOrderDetails() { UserDetails = userDetails, // OrderDetails = new List<OrderDetails> { orderDetails } OrderDetails = new List <OrderDetails> { _userOrders[0].OrderDetails[0] } }; _userOrders.Add(userOrderDetails); return(true); }